【发布时间】:2016-09-19 09:53:14
【问题描述】:
我正在使用 Capistrano 3 部署 RoR 应用程序。我已经有不同环境的部署脚本:阶段、生产等。 但我需要有可能在这些环境中部署不同的 gem 分支。例如,如果我要部署到生产环境,我想使用 gem 的 master 分支;如果我将部署到阶段,我想使用 gem 的开发分支等。 我已经为每个生产环境提供了自定义分支定义的解决方案:
gem 'custom-gem', git: 'path-to-git', branch: 'master'
但我需要 Capistrano 方式更灵活的解决方案,而不是每个分支的自定义定义。有可能吗?
【问题讨论】:
标签: ruby-on-rails deployment capistrano capistrano3