【问题标题】:Are TeamCity parameterized VCS root considered same or different?TeamCity 参数化 VCS 根是否被视为相同或不同?
【发布时间】:2020-12-29 14:38:13
【问题描述】:

我有链接到一个 VCS 根的 TeamCity 构建。 VCS 根的Fetch URL 已参数化。每个构建都配置有自己的 git url。这按预期工作:git 仅使用正确的 url 触发构建。

然后我在所有以前的构建中都有一个快照依赖项的部署:

突然之间,有时 TC 会触发不希望的重建,即使存储库中没有更改。构建由快照依赖触发。

我正在调查为什么会发生重建,因为它会导致开销并产生过多的 docker 图像。

我发现复杂的逻辑取决于 VCS 根是否相同 https://www.jetbrains.com/help/teamcity/dependent-build.html#Snapshot+Dependency

到具有不同fetch URL 的 VCS 根的链接是否被视为同一个 VCS 根?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    好的,我已经制作了 VCS 根的副本,实际上它的行为与带有参数化 Fetch URL 的 VCS 根相同。例如。我的问题仍然存在:即使存储库中没有更改,有时快照依赖项也会触发所有构建。

    【讨论】:

      猜你喜欢
      • 2015-03-26
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 2023-02-09
      相关资源
      最近更新 更多