Capistrano - 如何在部署时不重启

时间:2016-01-14 22:47:17

标签: ruby-on-rails ruby rubygems capistrano

我目前的Capistrano版本是2.15.5

每当我运行deploy任务时,它会自动触发restart

根据doc预期。

------------------------------------------------------------
cap deploy
------------------------------------------------------------
Deploys your project. This calls both `update' and `restart'.

就我而言,我想手动运行restart任务。我不希望deploy运行restart

所以我的问题是:

  

是否有办法覆盖此行为,而不是在部署中触发restart任务。

1 个答案:

答案 0 :(得分:1)

正如文档所说,deploy任务仅执行update后跟restart。如果您不想重新启动,则只需调用更新任务(即cap update)而不是部署任务。

如果您在注册部署之前或之后注册了部署,则不再调用它们。