vkr*_*vkr 5 build-automation teamcity continuous-integration build-chain
我有一个包含 4 个配置的 TeamCity 项目,构建链需要如下所示:
\n\n\n\n构建可以手动触发并执行 .bat 脚本,该脚本编译一堆工件以供部署和测试拾取。
\n\n部署和测试 \xe2\x80\x93 区域 1对构建配置有工件依赖性。
\n\n部署和测试 \xe2\x80\x93 区域 2对构建配置有工件依赖性。
\n\n由于我希望 Region1 和 Region2 在构建成功后立即并行运行,因此我在构建配置上添加了对Deploy and TEST \xe2\x80\x93 Region 1和Deploy and TEST \xe2\x80\x93 Region 2 的快照依赖项
\n\n现在我需要配置测试状态配置只是为了报告先前配置(部署和测试配置)的失败/成功。
\n\n如何才能实现这一目标?另外,我是否需要针对我想要实现的用例在任何地方调整我的设置?
\n设置看起来正确。要获取测试状态配置中的构建链状态,您需要在Deploy 和 TEST \xe2\x80\x93 Region 1以及Deploy and TEST \xe2\x80\x93 Region 2配置上添加快照依赖项。如果链中的任何构建失败,测试状态构建也将失败,状态为:“快照依赖项失败:\xe2\x80\x8b .\xe2\x80\x8b.\xe2\x80\x8b.\xe2\x80\x8b <构建配置名称>”
\n\n如果您添加这些快照依赖项并通过 UI 运行测试状态,则整个构建链将添加到队列中。您还可以在测试状态构建配置中使用“在快照依赖项发生变化时触发”选项来配置一个 VCS 触发器。启用此选项后,即使在依赖项中(而不是在生成的构建中)检测到更改,也将触发整个构建链。
\n\n这篇文章可能会有所帮助。
\n| 归档时间: | 
 | 
| 查看次数: | 2392 次 | 
| 最近记录: |