Ruby on rails Capistrano-如何在部署时不重新启动
我目前的Capistrano版本是2.15.5 每当我运行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)而不是部署任务 如果您有针对部署注册的前后挂钩,则将不再调用它们。请留下建议,以便我可以改进我
deploy
任务时,它都会自动触发重启
这是预期的根据
在我的例子中,我想手动运行重启
任务。我不希望deploy
运行restart
所以我的问题是:
是否有方法覆盖此行为,而不触发部署中的重新启动
任务
正如文档所说,
deploy
任务只是执行一个update
,然后执行一个restart
。如果不想重新启动,则只需调用更新任务(即cap update
)而不是部署任务
如果您有针对部署注册的前后挂钩,则将不再调用它们。请留下建议,以便我可以改进我的问题。谢谢您的建议。我确实有针对部署的前后钩子,这就是为什么我不想在
deploy
上重新启动,而不是执行更新的原因。
------------------------------------------------------------
cap deploy
------------------------------------------------------------
Deploys your project. This calls both `update' and `restart'.