【问题标题】:TFS Build agent for Windows Server 2016 and TFS 2017适用于 Windows Server 2016 和 TFS 2017 的 TFS 构建代理
【发布时间】:2018-03-10 11:10:23
【问题描述】:

我在 Windows Server 2016 上使用 TFS 2017,我正在尝试创建新的构建定义,但它无法读取 msbuild Visual Studio 等代理功能 在默认池中找不到满足指定要求的代理: 构建 视觉工作室 测试 Agent.Version -gtVersion 1.98.1

【问题讨论】:

  • 你检查过你的构建代理机器吗?您的构建代理机器上是否安装了这些功能?

标签: visual-studio-2017 windows-server-2016


【解决方案1】:

相信 2.112.0 是 2017 年附带的代理版本。我认为 1.x 是 2015 年的,可能不兼容。

https://github.com/Microsoft/vsts-agent 可能是一个更好的寻找支持的地方

【讨论】:

    【解决方案2】:

    您需要在构建代理计算机上安装 Visual Studio,然后重新启动构建代理。那么它应该可以工作。

    【讨论】:

      【解决方案3】:

      只需尝试部署一个直接从 TFS 2017 下载的新代理。

      打开浏览器并导航到您的 TFS 服务器的 Agent pools 选项卡以下载代理程序包(请参阅 Deploy an agent on Windows):

      https://{your_server}/tfs/DefaultCollection/_admin/_AgentPool
      

      之后,您可以使用新代理检查问题:

      • 如果功能仍然不存在,那么您可以尝试重新启动 代理服务。
      • 如果还是不行,那么您可以手动添加功能。

      【讨论】:

        猜你喜欢
        • 2018-02-23
        • 2018-09-14
        • 2017-08-14
        • 2017-04-30
        • 2013-02-23
        • 2018-07-24
        • 2017-04-07
        • 2018-11-21
        • 1970-01-01
        相关资源
        最近更新 更多