2011-02-04 80 views

回答

44

只需添加:

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

config/deploy.rb

10

運行"cap deploy:migrations"相當於隨後在一個命令"cap deploy:migrate"運行"cap deploy" & &。

要查看描述了部署:遷移,只需使用-e選項:

cap -e deploy:migrations 

會給你這樣的輸出:

cap deploy:migrations 

部署和運行掛起的遷移。這將與 「部署」任務類似,但也會在更新符號鏈接之前運行任何掛起的遷移(通過 'deploy:migrate'任務)。請注意, 更新在這種情況下不是原子性的,並且不使用事務,因爲遷移不保證是可逆的。

相關問題