【发布时间】:2018-01-18 23:21:47
【问题描述】:
Capistrano v2 有两个有用的任务:cap deploy:update_code 将完全部署到新的 releases/ 目录,但不会更改 current 符号链接或启动/重新启动服务器(因此服务器会继续运行当前版本而无需中断)。并且cap deploy:update 做了同样的事情并更改了current 符号链接,但没有启动/重新启动服务器。这些对于摆脱问题很有用,例如在进行实际部署之前进行资产编译。
这两个“更新”任务在 Capistrano v3 中消失了。是否有等效的方法可以在不更改 current 符号链接或重新启动服务器的情况下进行完整部署?
【问题讨论】:
标签: ruby-on-rails capistrano capistrano3