我在TFS中有一个构建定义,计划每24/7小时运行一次。有时候,我的构建代理会脱机,或者有什么干扰,它会挂起,构建也不会完成。在这种情况下,我最终会得到2-3甚至更多的排队,因为他们没有机会运行,而是被安排好了。
我想知道如何配置TFS,使其在构建仍在运行时不添加到队列中,或者在启动新构建之前杀死正在运行的任何内容。
发布于 2018-09-13 02:53:32
不幸的是,没有这样的内置特性/设置可以阻止添加到构建队列。一旦构建代理在线,排队的构建将一个一个地运行.
但是,您可以从Build definition -> Queued选项卡中取消和删除排队和正在运行的构建。筛选并选择所有排队和正在运行的构建,并在启动新构建之前取消它们.
详情请见暂停生成并清除长生成队列。

https://stackoverflow.com/questions/52304977
复制相似问题