TFS vNext Builds无法启动

时间:2016-04-12 13:02:49

标签: tfs tfsbuild

我安装了TFS 2015 Update 1并启动并运行了Build代理 Agent

代理计算机安装了所有Windows SDK(至少包含.net部件)和Visual Studio 2015 Community Edition。我有一个专用的域帐户ssvc_tfs,它是代理计算机上的本地管理员,代理程序安装为在此帐户下运行的服务。

但是,我队列中的所有vNext构建都立即失败,并显示以下屏幕: enter image description here

注意消息“未找到”和“跑0秒”。请忽略“(无队列)”,因为它在触发此构建后的一次绝望尝试中被删除。我有其他失败的构建显示正确的队列,所以这不是问题。

我将构建定义仅删除为“打开cmd并执行ipconfig.exe”,但仍然立即失败。

尝试重新安装代理,添加和删除权限,重新启动所有,无需更改。有人能指出我正确的方向去哪儿看?构建代理的诊断日志没有帮助,因为它只报告消息的快乐民意调查:

12:58:26.942176 MessageQueueListener.DispatchAsync - No message retrieved from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397
12:58:26.942176 MessageQueueListener.DispatchAsync - Getting message from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397
12:59:16.989090 MessageQueueListener.DispatchAsync - message received.
12:59:16.989090 MessageQueueListener.DispatchAsync - No message retrieved from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397
12:59:16.989090 MessageQueueListener.DispatchAsync - Getting message from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397

1 个答案:

答案 0 :(得分:1)

  1. 确保运行代理的帐户位于"代理池服务帐户"作用。

  2. 确保在集合(https://your-tfs-server:8080/tfs/your-collection/_admin/_AgentQueue)中配置了队列。如果不是 - 选择"新队列.."并选择现有队列。

  3. 确保您完全按照this article部署Windows构建代理。

  4. 尝试更改域帐户,该帐户是Build Agent Service Accounts组的成员,属于" Agent Pool Service Account"角色,看代理人是否有效。

  5. 检查防火墙入站规则,检查vNext build on TFS 2015 hangs on MSBuild step and produces no log files