Ruby on rails cap部署:更新代码失败后调用哪个任务?

Ruby on rails cap部署:更新代码失败后调用哪个任务?,ruby-on-rails,capistrano,Ruby On Rails,Capistrano,我对capistrano有一个问题,当更新代码或符号链接失败时,我需要更改发布路径中某些目录的权限(或解决如何使回滚使用sudo) 我在“deploy:rollback”和“deploy:rollback:code”任务之前尝试过,但这两个任务似乎都不是由update\u代码运行的。这是更新代码任务的内部任务吗 我想另一种选择是让update_code->rm-rf[releases]作为sudo运行。这张图片应该对您有所帮助,这是部署时执行任务的顺序: 你有链接吗?那个图像太小了。

我对capistrano有一个问题,当更新代码或符号链接失败时,我需要更改发布路径中某些目录的权限(或解决如何使回滚使用sudo)

我在“deploy:rollback”和“deploy:rollback:code”任务之前尝试过,但这两个任务似乎都不是由update\u代码运行的。这是更新代码任务的内部任务吗


我想另一种选择是让update_code->rm-rf[releases]作为sudo运行。

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


你有链接吗?那个图像太小了。