具有多个VCS根的目标的自定义Teamcity逻辑分支名称

时间:2015-04-02 00:58:40

标签: git teamcity

我有一个使用两个 git存储库的源代码的构建。第一个vcs root包含来自git存储库的 master 分支的可重用构建脚本。第二个vcs root包含我正在从不同的vcs根目录中的 develop 分支编译的代码以及与第一个不同的git存储库。

在teamcity UI中,我的构建显示为已在默认分支上运行。如何配置teamcity以显示 develop 分支(来自第二个vcs根目录)作为逻辑分支名称,因为这实际上是对于查看teamcity UI的开发人员最有意义的分支名称。

我正在运行TeamCity 8.1.5。

2 个答案:

答案 0 :(得分:3)

我在JetBrain的youtrack网站上发布了同样的问题,根据TeamCity开发人员的说法,它无法在当前版本中完成。

https://youtrack.jetbrains.com/issue/TW-40664

答案 1 :(得分:0)

Teamcity显示"分支名称"如果您有一个用于分支名称的变量,该变量用于" VCS设置"为你的第一个回购。这里有两件事要理解

  1. 如果您不想显示第一个回购的分支名称,请将其硬编码为值而不是参数化。
  2. 参数化第二个仓库的分支名称。
  3. 如果仍未显示开发分支,请切换您已定义" VCS根"的顺序。在您的构建目标中