【问题标题】:How to stop TeamCity building the entire history after migrating the Git repository?迁移 Git 存储库后如何阻止 TeamCity 构建整个历史记录?
【发布时间】:2015-11-02 20:24:57
【问题描述】:

将 Git 存储库(包括所有历史记录)迁移到云端并将 TeamCity 指向新位置后,TeamCity 将重建自最初创建存储库以来的每次签入...

所以队列已经满了,所有的代理都在参与这个操作,我不知道如果我离开它需要多长时间。

那么两个问题:

  1. TeamCity 为什么要这样做?
  2. 我该如何预防呢? (除了在发生这种情况时取消构建队列中的所有内容)

【问题讨论】:

  • 至于“TeamCity 为什么要这样做?” - 构建的“触发”中说明了什么?相关触发器的设置是什么?
  • 是的,构建上有一个VCS触发器,所以我猜每个变更集的ID在迁移过程中发生了变化,TeamCity认为它们都是新的?听起来像是合理的解释。迁移后似乎确实保留了入住日期。这不是一个大问题,只是有点不方便。

标签: git teamcity


【解决方案1】:

如果您想停止它 - 只需转到构建配置 Triggers -> VCS 触发器 并取消选中 Trigger a build on each check-in 选项。

【讨论】:

    猜你喜欢
    • 2014-01-03
    • 1970-01-01
    • 2018-06-15
    • 2022-09-28
    • 2017-03-27
    • 2012-03-29
    • 2017-06-23
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多