我在TFS中有一个构建定义,该定义被定义为每24/7每小时运行一次。有时我的构建代理有时会脱机,或者某些干扰会挂起并且构建无法完成。在这种情况下,我最终要排队2-3个甚至更多,因为他们没有机会跑步,而是被安排了
想知道如何在开始构建新版本之前,将TFS配置为不添加到队列中,或者杀死正在运行的所有内容。
答案 0 :(得分:1)
不幸的是,没有这样的内置功能/设置可以阻止添加到构建队列中。构建代理联机后,排队的构建将一一运行...
但是,您可以从Build definition
-> Queued
选项卡中取消和删除已排队并正在运行的内部版本。筛选并选择所有排队和正在运行的构建,并在开始新构建之前取消它们...
有关详细信息,请参见Pause build and clear long build queue。