当计划的运行未完成时,不添加到构建队列

时间:2018-09-13 00:11:50

标签: tfs build-definition

我在TFS中有一个构建定义,该定义被定义为每24/7每小时运行一次。有时我的构建代理有时会脱机,或者某些干扰会挂起并且构建无法完成。在这种情况下,我最终要排队2-3个甚至更多,因为他们没有机会跑步,而是被安排了

想知道如何在开始构建新版本之前,将TFS配置为不添加到队列中,或者杀死正在运行的所有内容。

1 个答案:

答案 0 :(得分:1)

不幸的是,没有这样的内置功能/设置可以阻止添加到构建队列中。构建代理联机后,排队的构建将一一运行...

但是,您可以从Build definition-> Queued选项卡中取消和删除已排队并正在运行的内部版本。筛选并选择所有排队和正在运行的构建,并在开始新构建之前取消它们...

有关详细信息,请参见Pause build and clear long build queue

enter image description here