目前,Capistrano的被認為是在通過SSH多種服務器環境中部署一個項目的最簡單方法之一。
Capistrano的主要用於部署腳本到一個以上的服務器,並且它可以在自動執行任務,創建克隆安裝,建立測試環境等中使用..
即使Capistrano的是寫在紅寶石,它可以用來部署和執行用任何其他的編程語言腳本,唯一的標準是一個適當的解釋器/編譯器在目標機器上的存在。
它的工作原理是,允許在平行於多個服務器同時開發者執行命令,一個功能非常有用,如果行政的一個非常大的計算機或者服務器網絡。
Capistrano的帶有像框架的支持的Ruby on Rails 打捆,然後RVM;也可以用C-紅寶石使用, YARV 和的JRuby
什麼是此版本的新:
- 在獲取固定修訂註釋Git標籤。
- 修正指定自定義用戶或端口時更新角色。
- 禁用統計信息收集。
- 斌/不建議在linked_dirs了。
在什麼版本3.3.5新是:
- 添加變量:repo_tree允許規範一個子樹將被從倉庫中提取。
- 刪除默認情況下,從回溯不必要的條目。
- 禁用加載階段的configs帽-T。
- 在軌道(匿名)的統計數據。
在什麼版本3.2.1新是:
- 在更新的DSL#local_user方法,並添加測試它。
- 已還原短SHA1版本使用Git。
- 改變問的問題更多的標準格式(如常見的UNIX命令行工具)。
- 在自述文字錯誤。
- 添加按鍵的方法來配置以允許配置選項自省。
在什麼版本3.0.0是新的:
- 在Capistrano的3是地面行動重寫與模塊化,穩定性,速度和頭腦適應未來發展。
什麼是2.15.2版本,新的:
- 在與asset_paths修正了一個錯誤(字符串數組對比)。
在什麼版本2.13.5都是新:
- 使用更智能的設置:SCM基於變量已知的版本控制目錄名。
- 移除了部署:網站:{禁用,啟用}任務
在什麼2.13.4版本是新的:
- 在關閉輸入發送不這樣做的命令時,流讀取輸入。
- 請收聽`Namespace`上`Kernel`方法定義和取消定義。
- 固定外殼`Thread.abort_on_exception`錯誤。
- 添加日誌的方法`Capistrano的部署:: :: :: SCM None`保持一致性與其他SCM類。
- 新增折舊警告,如果有人使用舊的`部署:symlink`語法上的回調
- 將尊重`簡化了`finalize_update`代碼:去除母公司和娛樂過程中shared_children`變量
什麼是2.5.9版本,新的:
- 在添加skip_hostfilter選項find_servers()[埃里克]
- 修正了使用非主分支失敗使用Ruby 1.9 [蘇拉傑Kurapati]
- 扭捏1.9兼容性
- 修正Capistrano的掛在shell命令的許多計算機
- 修正複製命令並不在Solaris上因焦油工作/了gtar
- 修正無效的顛覆網址
- 改進的Web:禁用任務,現在建議中的.htaccess塊使用
- 包含了更多的選擇記錄器(現在可以選擇標準輸出,文件的標準錯誤)。
- 修正了幾個文件的問題,拼寫錯誤和糟糕的。
要求:
- 在紅寶石1.9或更高版本
評論沒有發現