2016-04-28 6 views
0

私はRailsアプリを持っており、Capistranoを使ってproductionstagingという2つのバージョンを配備したいと考えています。私が持っている私のdeploy.rbファイルでCapistrano Multiple Deploy Stages

set :stages, ['staging', 'production']

は、その後どのように私はそれらを上書きせずに2つのパスを使用できますか?

set :deploy_to, '/home/deploy/Sites/staging/myname'

set :deploy_to, '/home/deploy/Sites/production/myname'

私はthis answerを見てきましたが、私はきれいなコマンドラインを維持したいと思います。

答えて

1

set :deploy_to, '/home/deploy/Sites/staging/myname'

Don't be lazy and read the Capistrano documentation

を追加 staging.rbに、 set :deploy_to, '/home/deploy/Sites/production/myname'を追加 production.rbに、 config/deploy/*.rbproduction.rbstaging.rbを2つのファイルを作成します。
関連する問題