TFS 版本管理构建代理不可用

TFS release management build agent is not available

最近我能够在我的笔记本电脑上配置构建代理并在 TFS 上排队成功构建。

然后我尝试切换到构建服务器 VM。我创建了一个与我在笔记本电脑上使用的帐户具有相同权限的服务帐户,并在机器上配置了一个新的构建代理以使用该服务帐户和相同的池并启动了该代理。

当我登录到 TFS 时,我可以在正确的池中看到代理 运行,它是绿色的。所以我从笔记本电脑上禁用了代理,所以它会在构建服务器上使用新代理。但是,当我将构建排队到池中时,消息显示 "all possible agents have been disabled"。所以我的新代理在池中并已启用,但是当我对构建进行排队时,它不被视为可能的代理。

如何让新代理接收对新构建进行排队的请求?我验证了它是 运行 作为构建机器上的一项服务。

请确保服务帐户是域帐户,并且是 TFS 中代理池下“代理池服务帐户”组的一部分。

然后检查功能,并确保代理功能与构建定义中设置的功能相匹配。此外,专用代理使您可以更好地控制安装构建和部署所需的依赖软件。可以和你的笔记本对比一下,看看有没有必要的依赖软件错装了。