切换部署后的分支

4

我使用Capistrano将dev分支部署到一个暂存环境

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

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

$ git branch
* deploy
  dev

我该如何配置Capistrano以切换到不同的分支,例如staging?还是有办法让它停留在dev分支上吗?

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

1个回答

0

我以前从未使用过,但我为你找到了这个。 试试看,如果可以的话,请更新我。如果不行,我会阅读更多关于配置的信息,以找出是否设置不正确。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接