0

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

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

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

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

4

1 回答 1

0

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

然后检查功能,并确保代理功能与构建定义中的一组相匹配。此外,私有代理让您可以更好地控制安装构建和部署所需的依赖软件。您可以与您的笔记本电脑进行比较,以检查是否有任何必要的依赖软件错误安装。

于 2017-04-20T07:52:41.560 回答