TFS 15 RC1 - 构建代理未运行/正在运行 - 未找到带有标识符的代理程序池

时间:2016-08-26 12:25:36

标签: tfs tfs2015

我们目前已将Team Foundation Server 2015升级为Team foundation server 15 RC1。 但我无法让现有的或新的构建代理运行。我们得到的错误总是一样的。 找不到具有标识符1(或2,....)的代理程序池。

我检查了数据库,并且有一个具有该ID的代理池。

任何人都知道吗?

感谢。

3 个答案:

答案 0 :(得分:0)

如果构建代理池肯定存在,但错误是找不到代理池。然后问题很可能与权限有关。

配置构建代理(新创建或已存在)时,您需要确保运行configure命令或脚本的帐户具有足够的权限

用户帐户必须是代理池管理员帐户的一部分。

<强>更新

尝试以下方法缩小问题范围:

  1. 首先检查构建服务器是否可用并启用 TFS在https://YOURCOMPANYNAME:8080/tfs/_admin/_AgentQueue,和 你的构建代理应该是“绿色”。
  2. 确保代理处于交互模式
  3. 尝试更改属于构建的成员的域帐户 代理服务帐户组,属于“代理池服务” 帐户“角色,以查看代理是否有效。
  4. 仔细检查是否有一些防火墙接口阻塞 构建,尝试禁用所有相关设置。
  5. 更新2

    浏览控制面板 - 团队项目集 - 团队项目 - 代理队列 - 单击代理池 - 角色 - 单击添加... - 添加您的用户ID并选择角色

    中的管理员

    再次尝试之后。

    enter image description here

答案 1 :(得分:0)

感谢您的时间,但问题是通过Microsoft支持解决的。 事实证明,我的默认访问级别是利益相关者,而构建权限是基本的。所以我不得不将默认访问级别更改为Basic。 这显然是新RC1中的一个错误,但就像你说的那样,这是一种许可问题。

再次感谢。

答案 2 :(得分:0)

我有完全相同的事情:现有的构建服务器,直到有人升级它。 。\ BuildAgent_Diag \文件夹中的错误消息一直显示

Failed to create session. Sleeping for 10 seconds before next retry
----------------------------------------
Microsoft.TeamFoundation.DistributedTask.WebApi.TaskAgentPoolNotFoundException: No agent pool found with identifier 7.

我已经将该服务作为域帐户运行,使用&#34; build admin&#34;权限。

解决方案是运行&#39; ConfigureAgent&#39;再次:以管理员身份打开命令提示符。将目录更改为您的&#39; BuildAgent&#39;文件夹(或者您的&#39; ConfigureAgent.cmd&#39;文件所在的位置)并运行&#39; ConfigureAgent.cmd&#39;。它会问几个问题。我留在当前的设置。我必须输入服务帐户的密码。最终,向导完成了,一切都恢复了。