Rails應用快速部署工具 Capistrano
Capistrano 是一個用來并行的在多臺機器上執行相同命令的工具,使用用來安裝一整批機器。它最初是被開發用來發布 Rails 應用的。
在進行 Rails 部署的時候你可以直接從 svn 或者 git 下面更新代碼,運行 db:migrate 來進行數據庫的更新,然后進行這樣那樣的操作后,再啟動服務器,便可進行部署,即便你只有一臺機器,你也會覺得太麻煩,如果你需要多臺機器來運行,那你可 能就會覺得每次手工部署都是一場惡夢,你可以使用 shell 腳本來簡化部署的程序。在用 Rails 開發應用時,你可以使用 Capistrano 插件來進行更簡單的部署工作。簡單來說,Capistrano 是一個通過 SSH 并行的在多臺機器上執行相同命令的工具,使用用來安裝一整批機器。 它通過一個個已有的和用戶自定制的任務讓部署過程簡單化。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!