提问人:Arun Singh 提问时间:5/27/2022 更新时间:5/30/2022 访问量:114
要执行的 TFS 生成服务器设置继续逐步生成
TFS build server settings to execute continues build step by step
问:
我正在研究在任何签入后运行的 TFS 继续构建。我还有两个版本,它们在同一签入中同时运行。现在我想强制其中一个构建等到其他两个构建完成,因为其他两个构建中存在依赖关系。
1:Build1-运行
2:Build2-运行
3:构建 - 等待 build1 和构建 2 完成。
请帮忙
答:
0赞
Leo Liu
5/30/2022
#1
要执行的 TFS 生成服务器设置继续逐步生成
恐怕没有这种开箱即用的方法来实现这个请求。
为了解决此问题,我们可以在当前管道的第一步中使用 REST API 来循环检查 and 的生成状态,直到 和 的状态完成,然后继续运行当前管道。build1
build2
build1
build2
此外,还有一个扩展触发器构建任务。在那里,你有一个选项:等到触发的构建完成,然后再继续构建:
如果启用此选项,脚本将等待,直到所有排队的生成都完成。注意:这可能需要一段时间,具体取决于您的构建,并且您的构建将不会继续。如果你只有一个构建代理,你甚至会陷入死锁的境地!
因此,可以为此管道启用 CI,并将此任务添加到触发器和任务:build1
build2
评论