增加队列中的优先级

时间:2015-01-22 15:11:28

标签: tfs continuous-integration build-process tfsbuild

使用TFS Build Server作为连续集成系统,我想知道是否可以将一些构建定义设置为High Priotity Builds。

1 个答案:

答案 0 :(得分:1)

你不能直接这样做,但有一种我用来完成类似事情的方法。如果您设置了多个构建代理(在一个构建服务器或多个服务器上),则可以使用构建代理标记。

假设你有4个构建代理。你可以做的是用#34; LowPriority"这样的标签标记其中的3个,并让第4个代理没有标签。

然后在您的低优先级构建定义中告诉它们仅在具有LowPriority标记的构建代理上运行,将高优先级构建定义设置为在任何构建代理上运行。

这有效地保留了仅用于高优先级构建的构建代理,这将允许它们跳过队列"。

enter image description here