TFS 2017 - 队列中的BuildAgent被忽略

时间:2017-11-28 12:13:02

标签: tfs tfs2017 build-agent

我的默认队列中有两个BuildAgent。两个活动复选框都已设置,两者都在线并正在运行,并且还显示为在线和运行。当我在该队列上开始构建时,它只发送给一个代理,而不是发送给另一个代理。如果我停止这个代理,我收到错误消息,没有代理可用。但是有!

有没有人有想法,这里有什么?

规格:我有一个内部部署-TFS-2017(它从2012年升级)。在安装方式上构建代理,TFS-2017在界面上对其进行描述。

1 个答案:

答案 0 :(得分:0)

您收到消息表示构建代理Capabilities不符合构建定义(需求设置)或构建要求中设置的条件。

请尝试以下方法来缩小问题范围:

  • 检查构建定义中的需求,确保需求 您添加的内容存在于构建代理Capabilities上。如果不存在 在那里,只需手动尝试添加功能
  • 某些事件代理无法自动识别某些组件 系统功能。在这种情况下,您可以尝试比较 两个构建代理之间的Capabilities来识别 型动物。 手动添加失败代理的错过的功能。 然后再试一次。
  • 部署新代理以检查该内容。

参考这篇文章:TFS/VSTS Build – System Capabilities and Demands

enter image description here