TFS 2015 构建代理未 运行 构建

TFS 2015 Build Agent Not running builds

我们公司正在从 TFS 2013 升级到 TFS 2015。我们已经设置了 XAML 构建,可以正常工作。现在我们想在 2015 年开始使用新流程。我们已经在构建服务器上设置了构建代理。当我们排队构建时,它会无缘无故地失败。排队时的构建仅声明 "Waiting for an available agent" 2 分钟,然后失败。似乎无法连接到构建代理。我们已将服务帐户 运行 作为 Windows 2012 服务器上的系统管理员构建代理。我添加了一个更新构建版本的预构建步骤,这似乎是第一步。有没有我可以查看的诊断日志?

首先,请按照本教程仔细检查构建代理的步骤和配置Deploy an agent on Windows完成此操作后,您的 vnext 构建代理池和代理应该都是 绿色.

确保在您的构建定义中您有 select 正确的代理队列。还尝试创建一个 没有构建任务的空构建定义 以查看问题是否与定义相关。并在您的 TFS 服务器上重新启动您的代理服务。

同时检查服务 Visual Studio Team Foundation Background Job Agent 是否为 运行。如果没有,请手动启动它并再次尝试构建。

注意:TFS服务器中的servie是运行,不是构建服务器。

对于日志故障排除,检查事件视图和登录\agent_diag在build agent上看看有没有什么有用的信息。

确保代理 运行 所属的帐户处于 "Agent Pool Service Account" 角色 (http://tfsserver:8080/tfs/_admin/_AgentPool)。

如果将账户添加到Agent Pool Service Account还是不行,尝试换一个属于Build Agent Service Accounts组成员且属于"Agent Pool Service Account"角色的域账户,看看是否代理会工作。

我们解决了这个问题。文件夹权限设置不正确。所以我们删除了权限并重新应用,这解决了问题。