如何在TeamCity中设置分支标签?

时间:2019-02-07 10:16:57

标签: .net teamcity

现在我有此列,但我想再添加一列:分支名称。

我所拥有的: enter image description here 预期: enter image description here 有可能吗?

我使用:TeamCity Professional 2017.2.2(内部版本50909)

1 个答案:

答案 0 :(得分:0)

您要查找的被称为逻辑分支名称,可以通过包含分支规范来实现。 TeamCity使用它来计算要显示的逻辑名称,并使构建配置能够使用分支的集合(通过名称明确指定,或使用通配符模式)。

在VCS根目录设置下,您将找到一个分支规格字段。您可以添加以下内容:

+:refs/heads/feat/*

这将允许您的构建配置使用名称中带有“ feat /”前缀的任何分支。 当其中一个分支运行该版本时,它将在仪表板上包含名称,就像在第二个图像中一样。

默认情况下,默认情况下分支包含在分支规范中,但是如果您要明确为其指定逻辑分支名称(即在仪表板上显示该名称),则可以使用括号语法:

  

您不需要将默认分支包含在分支规范中,因为它已经隐式包含在分支规范中。但是,如果您想为UI中的默认分支使用一些简短的逻辑分支名称,例如母版,您可以将其包含在分支规范中并使用括号:

     

+:refs / heads /(master)

注意:TeamCity将仅在标签名称中包括分支规范之后的部分。例如,使用上述feat / *分支规范,feat / my-new-branch的分支将仅在仪表板上显示为“我的新分支”。如果需要括号,可以应用逻辑分支名称来解决此问题。

您可以找到完整的TeamCity功能分支文档here