最近,我能够在笔记本电脑上配置构建代理,并在 TFS 上成功构建。
然后我尝试切换到构建服务器 VM。我创建了一个与我在笔记本电脑上使用的帐户具有相同权限的服务帐户,并在计算机上配置了一个新的构建代理以使用服务帐户和相同的池并启动了代理。
当我登录到 TFS 时,我可以看到代理在正确的池中运行,并且它是绿色的。所以我从笔记本电脑上禁用了代理,所以它将使用构建服务器上的新代理。但是,当我将构建排队到池中时,消息显示“所有可能的代理已被禁用”。因此,我的新代理在池中并已启用,但是当我将构建排队时,它不会被视为可能的代理。
如何让新代理接收请求以对新构建进行排队?我验证它在构建机器上作为服务运行。