在Teamcity中运行自定义版本时更改分支名称

时间:2018-09-03 12:55:11

标签: teamcity

鉴于我有Teamcity作业,其Git VCS根目录具有默认分支,可以使用branch-name参数进行更改:

default branch

例如在管理屏幕中将branch-name设置为develop,返回到构建配置主页并运行自定义构建,将branch-name参数更改为master 然后我得到:

popup1

popup2

那是为什么? 我应该更改什么,以便在运行自定义版本时不会收到此消息,并且可以更改分支?

原因是我想从任何功能分支构建和部署软件工件

1 个答案:

答案 0 :(得分:0)

Teamcity有机会监视分支和自定义分支的运行。

首先,编辑您的 VCS根并添加以下内容:

  

默认分支:refs / heads / master
  分支规范:+:refs / heads / *

现在TC将每隔一段时间检查一次更改。

enter image description here

我们将master设置为默认分支。并且当我们使用默认参数运行构建时,构建将开始到master分支

如果要从定制分支开始构建,请按Run...->更改->从Build Branch参数中选择定制分支。

enter image description here

如果您要从API运行构建,或者想要反转构建分支参数,只需使用键Configuration parameters设置teamcity.build.branch  并珍惜您想要的东西