TFS Build Agent不接受工作

时间:2017-03-16 20:00:33

标签: tfs tfsbuild azure-pipelines

使用本地TFS 2017,我已在现有池中添加了其他代理。代理程序显示在池/队列管理页面中,已启用,并处于空闲状态。日志反映了正在监听工作的健康代理,但TFS控制器不会为其指定工作(据我所知)。我已经尝试禁用其他代理以及停止其他代理的服务。在任何一种情况下,构建状态都表明没有可用的代理来执行工作。我有其他代理在不同的池中运行,这些代理都运行正常,所以我不确定如何确定故障:代理/代理配置,队列/池配置或自己的TFS控制器。

1 个答案:

答案 0 :(得分:1)

我终于找到了问题:

虽然我的构建所需的MSBuild和所有相关的Microsoft SDK都已安装并正确反映在代理的功能中,但新构建服务器上未安装Visual Studio。

由于能力不足,我无法确定代理人被拒绝的原因;我们正在运行TFS 2015更新2,但在更新到TFS 2017之后,代理不再依赖于正在安装的Visual Studio,并且可以使用MSBuild步骤正常运行相同的构建定义。