【问题标题】:Disable Labels in Team City在 Team City 中禁用标签
【发布时间】:2014-09-04 18:40:50
【问题描述】:

我的 TeamCity(8.0) 实例之前配置为在版本 8.0.x 下成功构建时应用标签。我已经升级到 8.1.2 并删除了用于标记的构建功能。

成功构建后,TeamCity 仍在标记我的源代码。

documentation shows 表示与此相关的功能已从 v8.0 更改为 v8.1

我没有为我的任何配置启用构建功能,所以我在想这个配置可能已经从 UI 中分离出来了。

从 v8.0

<vcs-settings checkout-mode="ON_SERVER" labeling-type="NONE" labeling-pattern="build-%system.build.number%">
  <vcs-entry-ref root-id="BitBucket" set-label="false" />
</vcs-settings>

从 v8.1(当前)开始

<vcs-settings>
  <vcs-entry-ref root-id="BitBucket" />
</vcs-settings>

还有其他方法可以清除/禁用标签功能(Db/Xml)吗?


工作流程

  1. 合并拉取请求
  2. 主分支建立

  3. 功能分支关闭
  4. 已构建功能分支 [2266]

  5. ??标签以某种方式添加到功能分支中
  6. (再次)构建功能分支 [2267]

【问题讨论】:

    标签: teamcity teamcity-8.0


    【解决方案1】:

    请查看“构建功能”部分。这通常位于构建步骤部分,并列在构建步骤下方。检查那里是否启用了任何标签

    【讨论】:

    • 我没有为我的任何配置启用构建功能。
    【解决方案2】:

    这通常在您的配置的Build Features 中。但如果你有时,在 SVN 源代码控制的情况下,这是在 VCS 设置Version Control Settings。单击 VCS 条目进行编辑,确保您有 advanced settings 可见并且您应该在那里看到 Labeling settings 部分。

    【讨论】:

    • 对,这就是它曾经在 8.0...8.1 中移动到构建功能的位置。另外,我正在使用 Mercurial。
    • 好的,在编辑模式下打开 vcs 配置,在右侧窗格中,您将看到历史修订轨迹,类似于(Dejan Dakić 3 个月前上次编辑(查看历史记录))单击上次编辑和 xml将弹出,检查是否存在标签规则
    • 太棒了,没有意识到有审计线索。我发现我怀疑有问题的地方,但这些设置在我当前的 VCS 根配置中不存在。更新了问题的详细信息。
    • 尝试重新创建并重新附加 vcs 根配置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多