2010-01-16 56 views

回答

1

您使用的是capistrano-multistage?如果不是,我建議你這樣做,我相信你可以用deploy.rb來實現這個目標,但是我個人覺得這樣更簡單,它使得這個過程更加簡潔,特別是當你在生產,演出或其他方面開始做不同的事情時階段。

基本上,一旦你已經安裝了寶石本地只需運行命令是這樣的:

cap staging deploy:setup 

凡「分期」部分匹配你一個舞臺文件(見下文)。

要啓動和運行的變化deploy.rb到這樣的事情:

set :stages, %w(staging production) 
set :default_stage, "staging" 
require 'capistrano/ext/multistage' 
after "deploy", "deploy:cleanup" 

了一個名叫deploy文件夾添加到config目錄中的Rails應用程序中。在那裏您可以放置​​單獨的部署文件,例如staging.rbproduction.rb

相關問題