TFS 2017 - 建立代理商优先权和订单

Jan*_*tti 6 tfs agent azure-devops azure-pipelines azure-pipelines-release-pipeline

我有一个有10个特工的游泳池.我注意到通常只使用其中一些,而其他一些仍然没有使用过.

我想知道是否有办法说TFS使用所有这些?例如,像TFS这样的东西会根据订单抓取它们.第一次使用数字1,然后使用2,3.使用代理程序后,它将代理程序放在队列的末尾.因此,在再次使用数字1之前,TFS将首先使用所有数字.

如果能够充分利用我们现有的所有代理商,那将是非常好的.

And*_*SFT 7

正如丹尼尔所说,他们不需要轮换。如果其中一些不是必需的,您可以摆脱它们。

但是,Demands如果您想每次都使用特定的代理,则可以在构建定义中进行设置。

在构建定义中的General下,添加 Demand Agent.Name并将其设置为 value 列下构建代理的名称,或添加自定义需求(例如,使用USER CAPABILITIES)以标识特定代理。这将确保构建仅由该代理提供服务。

因此,您可以创建不同的构建定义来使用每个代理。

详情请参考这篇文章:构建 vNext,将负载分配给不同的代理

但是,我们目前无法做到这一点。此处用户对该功能的语音请求。您可以去投票以在将来实现它。