我有几个Team City构建配置,可以简化为以下内容:
假设有4个提交会自动触发 Test 步骤:
我想手动触发Build步骤,使用明确绑定到 commit_3 的全新结帐。
我已尝试将 Test 设置为 Build 的快照依赖项,但这并没有给我任何选项来指定 Test <的哪个“运行” / em>我想反对。
使用“工件依赖”我可以选择要构建的特定依赖输出。如何使用Snapshot依赖项来选择要构建的特定提交?
答案 0 :(得分:1)
将测试设置为Build的Snapshot依赖关系是正确的方法。
之后,当您想要触发 Build 时,在Run
按钮附近按“...”,选择“更改”标签并选择正确的提交。
或者,相反。导航到您要使用的测试版本,使用Actions
- &gt; Promote
并选择 Build 构建配置。这将触发 Build ,其源版本与当前 Test 版本相同。