尝试将构建发送到新构建服务器后等待可用代理

Waiting for an available agent after trying to send a build to a new Build Server

我刚刚创建了一个新的构建服务器并将其添加到现有队列中,我关闭了队列中的其他代理,以便这个新的构建服务器能够完成工作。我发送了一个非常简单的 .NET 构建,但构建 window 显示 "Waiting for an available agent"

我明白了,我一定是错过了在构建服务器上安装某些东西。因此,当提交作业时,它正在寻找可以满足 "capabilities" 我如何才能看到作业需要什么功能才能看到它卡住的原因?

据我所知,如果代理能力不能满足构建需求,它会在构建结果或排队时显示警告信息。

例如:

您可以尝试以下几点进行故障排除:

  1. 导航到 本地计算机->服务 并检查 Visual Studio Team Foundation Background Job Agent 是否在 TFS 应用层服务器上 运行ning。

您可以启动或重新启动此服务。

  1. 确保代理 运行 所在的帐户处于 Agent Pool Service Account 角色或 Project Collection Build Service Accounts 并且该帐户是域帐户。

TFS2015 -> 代理池服务帐户

TFS2017 TFS2018 ->项目集合构建服务账户

更换另一个可用的代理服务帐户,重新启动服务。

3.Restart 整个 TFS 服务器并检查这是否有效。需要一些时间等待。

这里是类似的问题,你可以参考。

希望对您有所帮助。