Ruby on rails Capistrano-如何在部署时不重新启动

Ruby on rails Capistrano-如何在部署时不重新启动,ruby-on-rails,ruby,rubygems,capistrano,Ruby On Rails,Ruby,Rubygems,Capistrano,我目前的Capistrano版本是2.15.5 每当我运行deploy任务时,它都会自动触发重启 这是预期的根据 在我的例子中,我想手动运行重启任务。我不希望deploy运行restart 所以我的问题是: 是否有方法覆盖此行为,而不触发部署中的重新启动任务 正如文档所说,deploy任务只是执行一个update,然后执行一个restart。如果不想重新启动,则只需调用更新任务(即cap update)而不是部署任务 如果您有针对部署注册的前后挂钩,则将不再调用它们。请留下建议,以便我可以改进我

我目前的Capistrano版本是2.15.5

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

这是预期的根据

在我的例子中,我想手动运行
重启
任务。我不希望
deploy
运行
restart

所以我的问题是:

是否有方法覆盖此行为,而不触发部署中的
重新启动
任务


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


如果您有针对部署注册的前后挂钩,则将不再调用它们。

请留下建议,以便我可以改进我的问题。谢谢您的建议。我确实有针对部署的前后钩子,这就是为什么我不想在
deploy
上重新启动
,而不是执行
更新的原因。
------------------------------------------------------------
cap deploy
------------------------------------------------------------
Deploys your project. This calls both `update' and `restart'.