Capistrano v2有两个有用的任务:cap deploy:update_code
将完全部署到新的releases/
目录,但不会更改符号链接或启动/重新启动服务器(以便服务器继续运行当前版本而不会中断)。而cap deploy:update
做了同样的事情,加上更改current
符号链接,但没有启动/重新启动服务器。这些对于解决问题很有用在进行真正的部署之前进行资产编制。如何使用Capistrano 3部署而不是符号链接/重新启动?
这两个“更新”任务在Capistrano v3中消失了。是否有一种等同的方式可以在不更改current
符号链接或重新启动服务器的情况下完成全面部署?