上限部署后调用哪个任务:update_code失败?

时间:2012-05-17 11:14:33

标签: ruby-on-rails capistrano

我遇到了capistrano的问题,因为当update_code或符号链接失败时,我需要更改版本路径中某些目录的权限(或者弄清楚如何使回滚使用sudo)。

我之前尝试过“deploy:rollback”,任务和“deploy:rollback:code”之前的任务,但这些似乎都不是由update_code运行的。这是update_code任务的内部吗?

我想另一个选择是make update_code - > rm -rf [releases]以sudo身份运行。

1 个答案:

答案 0 :(得分:7)

这张图应该对你有帮助,它是部署时执行任务的顺序:

enter image description here