【问题标题】:How to set up branch label in TeamCity?如何在 TeamCity 中设置分支标签?
【发布时间】:2019-03-15 05:22:35
【问题描述】:

现在我有了这些列,但我想再添加一个:分支名称。

我有什么: 预期: 有可能吗?

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

【问题讨论】:

  • 你有什么错误吗?
  • 不,第二张是我想要的
  • 将您的版本控制设置添加到问题正文中
  • 我不能那样做,但你可以告诉我要改变什么...查看分支名称

标签: .net teamcity


【解决方案1】:

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

在您的 VCS 根设置下,您会找到一个分支规范字段。您可以包括以下内容:

+:refs/heads/feat/*

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

默认分支默认包含在分支规范中,但如果您想明确地给它一个逻辑分支名称(即在仪表板上显示该名称),您可以使用括号语法:

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

+:refs/heads/(master)

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多