2011-02-04 13 views

答えて

44

だけ追加します。あなたのconfig/deploy.rb

after "deploy:update_code", "deploy:migrate" 

を。 "cap deploy:migrations"を実行

10

は、1つのコマンドで、その後"cap deploy:migrate""cap deploy" & &を実行するのと同じです。

は、デプロイの説明を表示するには:

cap -e deploy:migrations 

はあなたに、この出力を与える:移行は、単に-eオプションを使用

cap deploy:migrations 

展開をし、保留中のマイグレーションを実行します。これは の 'デプロイ'タスクと同様に機能しますが、シンボリックリンクを更新する前に、保留中の移行も実行します( 'deploy:migrate'タスク経由)。この場合の 更新はアトミックではなく、トランザクションは使用されません。 移行は可逆性であることが保証されていないためです。

関連する問題