【发布时间】:2017-03-16 20:00:32
【问题描述】:
使用本地 TFS 2017,我向现有池添加了一个额外的代理。代理显示在池/队列管理页面中,已启用并处于空闲状态。日志反映了一个正在监听工作的健康代理,但 TFS 控制器不会为它指定工作(据我所知)。我尝试禁用其他代理以及停止其他代理的服务。在任何一种情况下,构建状态都表明没有可用的代理来执行工作。我有其他代理在运行正常的不同池中运行,因此我不确定如何确定故障所在:代理/代理配置、队列/池配置或它自身的 TFS 控制器。
【问题讨论】:
-
禁用其他构建代理后收到的错误是否与此问题中指定的错误相似? stackoverflow.com/questions/31840364/… 那么您的构建可能会要求您新添加的代理未指定为功能? visualstudio.com/en-us/docs/build/define/general#demands.
-
不。我为两者定义了所有相同的功能。它要么说没有启用的代理可用,要么说代理处于脱机状态(指的是原始代理,而不是我添加的那个)
-
尝试创建一个空的构建定义并将其与该构建代理一起排队,然后检查结果。如果你设置一个新的构建代理会有什么结果?
标签: tfs tfsbuild azure-pipelines