TFS vNext 构建不会启动
TFS vNext Builds won't start
我安装了 TFS 2015 Update 1 并启动了构建代理 运行
代理计算机安装了所有 Windows 个 SDK(至少是 .net 部分)加上 Visual Studio 2015 社区版。我有一个专用的域帐户 ssvc_tfs,它是代理计算机上的本地管理员,代理作为服务 运行 安装在该帐户下。
但是,我排队的所有 vNext 构建都立即失败并显示以下屏幕:
注意消息 "not found" 和 "Ran for 0 seconds"。请忽略“(无队列)”,因为它在我触发此构建后的一次绝望尝试中被删除。我还有其他显示正确队列的失败构建,所以这不是问题。
我将构建定义简化为 "open cmd and execute 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
确保代理 运行 所属的帐户处于 "Agent Pool Service Account" 角色。
确保队列已在集合中配置 (https://your-tfs-server:8080/tfs/your-collection/_admin/_AgentQueue)。如果不是 - select "New queue.." 和 select 现有队列。
确保完全按照 this article.
部署 Windows 构建代理
尝试更改属于 "Agent Pool Service Account" 角色的 Build Agent Service Accounts 组成员的域帐户,以查看代理是否工作。
检查防火墙入站规则,检查
我安装了 TFS 2015 Update 1 并启动了构建代理 运行
代理计算机安装了所有 Windows 个 SDK(至少是 .net 部分)加上 Visual Studio 2015 社区版。我有一个专用的域帐户 ssvc_tfs,它是代理计算机上的本地管理员,代理作为服务 运行 安装在该帐户下。
但是,我排队的所有 vNext 构建都立即失败并显示以下屏幕:
注意消息 "not found" 和 "Ran for 0 seconds"。请忽略“(无队列)”,因为它在我触发此构建后的一次绝望尝试中被删除。我还有其他显示正确队列的失败构建,所以这不是问题。
我将构建定义简化为 "open cmd and execute 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
确保代理 运行 所属的帐户处于 "Agent Pool Service Account" 角色。
确保队列已在集合中配置 (https://your-tfs-server:8080/tfs/your-collection/_admin/_AgentQueue)。如果不是 - select "New queue.." 和 select 现有队列。
确保完全按照 this article.
部署 Windows 构建代理
尝试更改属于 "Agent Pool Service Account" 角色的 Build Agent Service Accounts 组成员的域帐户,以查看代理是否工作。
检查防火墙入站规则,检查