【问题标题】:Dependent parameter not updated in child build in TeamCityTeamCity 的子版本中未更新相关参数
【发布时间】:2019-11-05 01:57:27
【问题描述】:

我有两个构建配置:构建 A 对构建 B 具有工件依赖项。在构建 B 中,我设置了两个配置参数:image-nametag,标记值为 B 的 %build.number%。在项目 A 中,我使用 dep.B_ID.image-namedep.B_ID.tag。当 B 创建工件并且两个参数都很好地从 B 传递到 A 时,构建 A 被正确触发,但是标签不会更新为 B 的构建号的最新值。换句话说,我在版本号 18 处有 B,并且 B 的 tag 正确设置为 18(打印在构建日志中),但是构建 A 使用较早的标记值 - 16。如果我手动触发构建 A,它会选择从 B 获取最新的标签号就好了。这发生在两个不同的项目中。 TeamCity 版本 2017.2.2(内部版本 50909)。任何指针表示赞赏。

更新

当前每次构建 A 被构建 B 触发时,它都会从构建 B 中获取 previous 工件。换句话说,构建 B 的 id 为 23,因此构建 A 应该使用工件 23 . 但是,构建 A 使用的是工件 22。这在各个项目中是一致的。

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    升级到 TeamCity Enterprise 2019.1.4(内部版本 66526),问题就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多