gpt4 book ai didi

continuous-integration - TeamCity 构建链配置

转载 作者:行者123 更新时间:2023-12-02 03:14:05 25 4
gpt4 key购买 nike

我有一个包含 4 个配置的 TeamCity 项目,构建链需要如下所示:

Build Chain set up

Build,它可以手动触发并执行 .bat 脚本,该脚本编译一堆工件供 Deploy 和 TEST 获取。

部署和测试 – 区域 1构建 配置具有工件依赖性。

部署和测试 – 区域 2构建 配置具有工件依赖性。

因为我希望 Region1 和 Region2 在构建成功后立即并行运行,所以我向 Deploy and TEST – Region 1Deploy and TEST – Region 2 添加了 Snapshot 依赖项构建 配置

现在我需要配置测试状态配置来报告之前配置(部署和测试配置)的失败/成功。

如何实现?另外,我是否需要针对我要实现的用例在任何地方调整我的设置?

最佳答案

设置看起来是正确的。要在Test Status 配置中获取构建链状态,您需要在Deploy and TEST – Region 1Deploy and TEST – Region 2 配置。如果链中的任何构建失败,测试状态构建也将失败,状态为:“快照依赖项失败: . . . <构建配置名称>”

如果您添加这些快照依赖项并通过 UI 运行测试状态,整个构建链将被添加到队列中。您还可以在 Test Status 构建配置中配置一个 VCS 触发器,并使用选项“Trigger on changes in snapshot dependencies”。启用此选项后,即使在依赖项中检测到更改,而不是在生成的构建中检测到更改,也会触发整个构建链。

article会有帮助。

关于continuous-integration - TeamCity 构建链配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com