在Teamcity中运行自定义生成时更改分支名称

在Teamcity中运行自定义生成时更改分支名称,teamcity,Teamcity,假设我有Teamcity作业,Git VCS根目录具有默认分支,可以使用分支名称参数进行更改: 例如,在管理屏幕中将分支名称设置为开发时,返回构建配置主页并运行自定义构建,我将分支名称参数更改为主 然后我得到: 为什么呢? 我应该更改什么,这样我就不会收到此消息,并且可以在运行自定义构建时更改分支 原因是我想从任何功能分支构建和部署软件构件Teamcity有机会监控分支并运行为定制分支构建的软件构件 首先,编辑您的VCS根目录并添加以下内容: 默认分支:refs/heads/master

假设我有Teamcity作业,Git VCS根目录具有默认分支,可以使用
分支名称
参数进行更改:

例如,在管理屏幕中将
分支名称
设置为
开发
时,返回构建配置主页并运行自定义构建,我将
分支名称
参数更改为
然后我得到:

为什么呢? 我应该更改什么,这样我就不会收到此消息,并且可以在运行自定义构建时更改分支


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

Teamcity有机会监控分支并运行为定制分支构建的软件构件

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

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

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

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

如果要使用自定义分支开始生成,请按
Run…
->Changes->从
build branch
参数中选择自定义分支

如果要从API运行build,或要反转build branch参数,只需使用键
teamcity.build.branch设置
Configuration parameters
珍惜你想要的