2016-04-28 12 views
0

Ich habe eine Rails App und ich möchte Capistrano verwenden, um zwei Versionen bereitzustellen: production und staging.Capistrano Multiple Deploy Stages

Auf meiner deploy.rb Datei ich habe: set :stages, ['staging', 'production']

Dann, wie kann ich zwei Wege, ohne sie zu überschreiben?

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

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

Ich habe this answer gesehen, aber ich möchte die Befehlszeile sauber halten.

Antwort

1

Erstellen Sie zwei Dateien unter config/deploy/*.rb, production.rb und staging.rb, um die production.rbset :deploy_to, '/home/deploy/Sites/production/myname' hinzufügen, zum staging.rbset :deploy_to, '/home/deploy/Sites/staging/myname'

Don't be lazy and read the Capistrano documentation

hinzufügen
Verwandte Themen