【发布时间】:2011-12-30 08:01:15
【问题描述】:
我们的部署过程是我们将代码从usb复制到部署机器上。所以生产机器无法访问git代码库,我们只需要在本地机器上做一个部署。我们需要自动化这个部署过程。
我们可以调整 capistrano 来满足这种需求吗?可以使用 :copy 的部署策略,但我们不需要 ssh 到机器,因为我们将执行 cap 脚本以部署到同一台机器。那么如何更改 cap deploy 配置,实现在不使用 ssh 的情况下在同一台机器上部署呢?
如果 capistrano 不能用于不需要 ssh 到远程机器的场景,那么自动化部署过程的其他选项是什么?
【问题讨论】:
标签: ruby-on-rails deployment capistrano