CapistranoRails應(yīng)用快速部署工具
Capistrano 是一個用來并行的在多臺機(jī)器上執(zhí)行相同命令的工具,使用用來安裝一整批機(jī)器。它最初是被開發(fā)用來發(fā)布 Rails 應(yīng)用的。
在進(jìn)行 Rails 部署的時候你可以直接從 svn 或者 git 下面更新代碼,運(yùn)行 db:migrate 來進(jìn)行數(shù)據(jù)庫的更新,然后進(jìn)行這樣那樣的操作后,再啟動服務(wù)器,便可進(jìn)行部署,即便你只有一臺機(jī)器,你也會覺得太麻煩,如果你需要多臺機(jī)器來運(yùn)行,那你可 能就會覺得每次手工部署都是一場惡夢,你可以使用 shell 腳本來簡化部署的程序。在用 Rails 開發(fā)應(yīng)用時,你可以使用 Capistrano 插件來進(jìn)行更簡單的部署工作。簡單來說,Capistrano 是一個通過 SSH 并行的在多臺機(jī)器上執(zhí)行相同命令的工具,使用用來安裝一整批機(jī)器。 它通過一個個已有的和用戶自定制的任務(wù)讓部署過程簡單化。
評論
圖片
表情
