【问题标题】:Change branch that is switched to after deploying部署后切换到的更改分支
【发布时间】:2014-06-02 17:56:59
【问题描述】:

我让 Capistrano 将我的 dev 分支部署到暂存环境

# capistrano/config/deploy.rb
set :branch, fetch(:branch, "dev")

然而,一旦部署完成,它会将代码库切换到一个名为deploy的分支

$ git branch
* deploy
  dev

如何配置 Capistrano 以切换到不同的分支,例如 staging?或者有没有办法让它留在dev 分支上?

我无法在 Capistrano 的自述文件或源代码中找到任何信息。

【问题讨论】:

    标签: git capistrano


    【解决方案1】:

    我以前从未使用过,但我为你找到了这个。 试一试并更新我是否有效。如果不是,我会阅读更多关于配置的信息,以确定是否设置不正确。

    #call with cap -s env="<env>" branch="<branchname>" deploy
    set :branch, fetch(:branch, "master")
    set :env, fetch(:env, "production")
    

    【讨论】:

      猜你喜欢
      • 2020-10-23
      • 2021-07-22
      • 2020-12-27
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      相关资源
      最近更新 更多