我们公司正在从TFS 2013升级到TFS 2015.我们已经将XAML Builds设置为无任何问题。现在我们想在2015年开始使用新流程。我们在构建服务器上设置构建代理。当我们排队构建它失败时没有任何理由。排队时的构建仅表示“等待可用代理”2分钟然后失败。似乎无法连接构建代理。我们已将服务帐户作为Windows 2012 Server上的系统管理员运行构建代理。我添加了一个更新构建版本的预构建步骤,似乎是第一步。我可以查看任何诊断日志吗?
答案 0 :(得分:0)
首先,请按照本教程仔细检查构建代理的步骤和配置:Deploy an agent on Windows完成此操作后,您的vnext构建代理池和代理都应绿色强>
确保在构建定义中选择了正确的代理队列。还尝试创建一个没有构建任务的空构建定义,以查看问题是否与定义相关。并在TFS服务器上重新启动代理服务。
同时检查服务 Visual Studio Team Foundation Background Job Agent 是否正在运行。如果没有,请手动启动它并再次尝试构建。
注意:服务器在TFS服务器上运行,而不是构建服务器。
要对日志进行问题排查,请检查 事件视图 以及构建代理上的\agent_diag
中的日志以查看是否存在一些有用的信息。
答案 1 :(得分:0)
确保运行代理的帐户位于“代理池服务帐户”角色(http://tfsserver:8080/tfs/_admin/_AgentPool
)。
如果将帐户添加到代理池服务帐户仍然不起作用,请尝试更改构建代理服务帐户组成员并属于“代理池服务帐户”角色的域帐户,以查看是否代理人会工作。
答案 2 :(得分:0)
我们发现了这个问题。不知何故,文件夹权限未正确设置。所以我们删除了权限并重新申请解决了这个问题。