【发布时间】:2019-03-15 05:22:35
【问题描述】:
【问题讨论】:
-
你有什么错误吗?
-
不,第二张是我想要的
-
将您的版本控制设置添加到问题正文中
-
我不能那样做,但你可以告诉我要改变什么...查看分支名称
【问题讨论】:
您要查找的内容称为逻辑分支名称,可以通过包含分支规范来实现。 TeamCity 使用它来计算要显示的逻辑名称,并使您的构建配置能够使用分支集合(通过名称明确指定,或使用通配符模式)。
在您的 VCS 根设置下,您会找到一个分支规范字段。您可以包括以下内容:
+:refs/heads/feat/*
这将允许您的构建配置使用名称中以“feat/”为前缀的任何分支。 当为其中一个分支运行构建时,它将在仪表板上包含名称,就像您在第二张图片中一样。
默认分支默认包含在分支规范中,但如果您想明确地给它一个逻辑分支名称(即在仪表板上显示该名称),您可以使用括号语法:
您不需要将默认分支包含到分支规范中,因为它已经隐式包含在其中。但是,如果您想为 UI 中的默认分支设置一些简短的逻辑分支名称,例如大师,您可以将其包含在分支规范中并使用括号:
+:refs/heads/(master)
注意:TeamCity 只会在标签名称中包含分支规范之后的部分。例如,使用上面的 feat/* 分支规范,feat/my-new-branch 的分支将仅在仪表板上显示为“my-new-branch”。如果您希望使用括号,您可以应用逻辑分支名称来解决此问题。
您可以找到完整的 TeamCity 功能分支文档here
【讨论】: