我目前的Capistrano版本是2.15.5
每当我运行deploy
任务时,它会自动触发restart
。
根据doc预期。
------------------------------------------------------------
cap deploy
------------------------------------------------------------
Deploys your project. This calls both `update' and `restart'.
就我而言,我想手动运行restart
任务。我不希望deploy
运行restart
。
所以我的问题是:
是否有办法覆盖此行为,而不是在部署中触发
restart
任务。
答案 0 :(得分:1)
正如文档所说,deploy
任务仅执行update
后跟restart
。如果您不想重新启动,则只需调用更新任务(即cap update
)而不是部署任务。
如果您在注册部署之前或之后注册了部署,则不再调用它们。