鉴于我有Teamcity作业,其Git VCS根目录具有默认分支,可以使用branch-name
参数进行更改:
例如在管理屏幕中将branch-name
设置为develop
,返回到构建配置主页并运行自定义构建,将branch-name
参数更改为master
然后我得到:
那是为什么? 我应该更改什么,以便在运行自定义版本时不会收到此消息,并且可以更改分支?
原因是我想从任何功能分支构建和部署软件工件
答案 0 :(得分:0)
Teamcity有机会监视分支和自定义分支的运行。
首先,编辑您的 VCS根并添加以下内容:
默认分支:refs / heads / master
分支规范:+:refs / heads / *
现在TC将每隔一段时间检查一次更改。
我们将master设置为默认分支。并且当我们使用默认参数运行构建时,构建将开始到master
分支
如果要从定制分支开始构建,请按Run...
->更改->从Build Branch
参数中选择定制分支。
如果您要从API运行构建,或者想要反转构建分支参数,只需使用键Configuration parameters
设置teamcity.build.branch
并珍惜您想要的东西