【问题标题】:TFS 2017 does not assign build agents to build tasksTFS 2017 不会将构建代理分配给构建任务
【发布时间】:2018-02-16 05:28:39
【问题描述】:

我认为我的 TFS 2017 中的某些内容已锁定。构建将不再分配给构建代理。

构建未开始:

可用代理:

信息:
- 在 Windows 10 上运行的 TFS2017。
- 构建在同一台机器上运行的代理。
- SQLEXPRESS 数据库已满(10G 上限),此后不再构建。
- 我备份了数据库并迁移到 SQL Standard 以解决完整的数据库。

我尝试了什么:
- 取消配置代理并重新配置它们。
- 删除默认代理池并获得一个新的,重新配置代理。

问题:
- 虽然有两个构建代理可用,但构建仍未构建。

有什么建议吗?

【问题讨论】:

    标签: tfs build agent


    【解决方案1】:

    我可以在停止服务“Visual Studio Team Foundation Background Job Agent”时重现此问题

    所以,请检查服务“Visual Studio Team Foundation Background Job Agent”是否在 TFS 应用层上运行。

    如果它没有运行,只需启动它。

    【讨论】:

    • 它正在运行,但重启该服务有帮助。谢谢你,先生!
    【解决方案2】:

    您是否重新配置了新代理的功能以满足需求?

    这个错误似乎是德语,如果你能翻译一下就好了。

    【讨论】:

    • 是德语。那是startet的最后一个版本,图片中没有错误。它只是说:“等待代理”。请解释一下代理的能力是什么意思。
    • 在第二张屏幕截图的右侧,有一个选项卡,您可以在其中配置代理功能。在您的构建定义中,您可以定义“需求”,看看它有哪些需求。您的代理必须将所有需求与其能力相匹配才能接受构建。
    • 系统功能是否也显示 VisualStudio 和 VSTest 项?
    • 是的,确实如此。两者都体现在需求和能力中。
    • 检查您创建的新池的权限,您的构建服务帐户是否具有正确的权限?此外,也许您可​​以在代理安装文件夹的 _diag 文件夹中看到一些内容。
    猜你喜欢
    • 1970-01-01
    • 2018-04-01
    • 2018-09-14
    • 2017-08-14
    • 2017-04-30
    • 2019-06-24
    • 2018-03-11
    • 2017-07-30
    相关资源
    最近更新 更多