【问题标题】:TeamCity Snapshot Dependencies against specific commit针对特定提交的 TeamCity 快照依赖项
【发布时间】:2016-07-19 15:02:24
【问题描述】:

我有几个 Team City 构建配置,可以简化为以下内容:

  • 一个由各种提交自动触发并运行测试的测试步骤。
  • 构建步骤应针对已知的特定测试通过手动触发。

假设有 4 个提交会自动触发 Test 步骤:

  • commit_1:测试失败
  • commit_2:测试失败
  • commit_3:通过测试
  • commit_4:通过测试

我想手动触发构建步骤,重新签出,明确绑定到 commit_3

我尝试将 Test 设置为 Build 的快照依赖项,但这并没有给我任何选项来指定 Test 我想建立反对。

通过“工件依赖项”,我可以选择要构建的特定依赖输出。如何使用 Snapshot 依赖项来选择要构建的特定提交?

【问题讨论】:

    标签: git teamcity snapshot teamcity-9.0


    【解决方案1】:

    将 test 设置为 Build 的 Snapshot 依赖项是正确的做法。

    之后,当你想触发 Build 时,按Run 按钮附近的“...”,选择“Changes”选项卡并选择正确的提交。

    或者,反过来。导航到您想要使用的 Test 构建,使用 Actions -> Promote 并选择 Build 构建配置。这将触发 Build 与当前 Test 构建具有相同的源修订。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多