【问题标题】:TFS 2015 Build Agent Not running buildsTFS 2015 构建代理未运行构建
【发布时间】:2017-03-21 08:12:09
【问题描述】:

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

【问题讨论】:

    标签: build tfs-2015


    【解决方案1】:

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

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

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

    注意:该服务是在 TFS 服务器上运行,而不是构建服务器。

    对于日志进行故障排除,请查看事件视图并在构建代理上登录\agent_diag,看看是否有一些有用的信息。

    【讨论】:

      【解决方案2】:

      确保运行代理的帐户处于“代理池服务帐户”角色 (http://tfsserver:8080/tfs/_admin/_AgentPool)。

      如果添加代理池服务账户仍然无效,请尝试更改一个属于“构建代理服务账户”组成员且属于“代理池服务账户”角色的域账户,查看是否代理会工作。

      【讨论】:

        【解决方案3】:

        我们找到了问题所在。不知何故,文件夹权限设置不正确。所以我们删除了权限并重新申请,从而解决了这个问题。

        【讨论】:

        • 对什么文件夹的权限?
        猜你喜欢
        • 1970-01-01
        • 2016-01-21
        • 2018-06-19
        • 2019-12-20
        • 2014-03-08
        • 1970-01-01
        • 2016-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多