TeamCity-更改分支机构名称

TeamCity-更改分支机构名称,teamcity,teamcity-9.0,Teamcity,Teamcity 9.0,我有一个构建配置,它从我的分支构建以下标记“develope”、“master”和“hotfix” 问题是我的分支在git中不是热修复程序。例如,它们被称为“hotfix/v1.1.5” 为了改变这一点,我使用TeamCity的“缩短分支机构名称”功能。我必须在VCS根目录中执行以下操作才能获得所需内容: +:refs/heads/(hotfix)/v1.1.5 你可能已经看到了问题所在。我必须为每一个新的修补程序这样做。有没有办法让TeamCity在标签“hotfix”下构建所有热修复程序分

我有一个构建配置,它从我的分支构建以下标记“develope”、“master”和“hotfix”

问题是我的分支在git中不是热修复程序。例如,它们被称为“hotfix/v1.1.5”

为了改变这一点,我使用TeamCity的“缩短分支机构名称”功能。我必须在VCS根目录中执行以下操作才能获得所需内容:

+:refs/heads/(hotfix)/v1.1.5
你可能已经看到了问题所在。我必须为每一个新的修补程序这样做。有没有办法让TeamCity在标签“hotfix”下构建所有热修复程序分支

我试过了,但不起作用

+:refs/heads/(hotfix)/*

我想知道为什么您要将它们都标记为热修复程序,而它们在git中有不同的名称?这有点难以解释,但它与如何部署它们有关。我使用分支名称将它们部署到测试服务器。我希望所有修补程序都部署到同一个位置。也许您可以在生成脚本中添加一个检查:如果分支以hotfix/开头,请使用“hotfix”进行部署。我想知道为什么要将它们全部标记为hotfix,虽然它们在git中有不同的名称?这有点难以解释,但这与它们将如何部署有关。我使用分支名称将它们部署到测试服务器。我希望所有修补程序都部署到同一个位置。也许您可以在构建脚本中添加一个检查:如果分支以hotfix/开头,请使用“hotfix”进行部署。