适用于 Windows Server 2016 和 TFS 2017 的 TFS 生成代理



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

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

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

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

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

打开浏览器并导航到 TFS 服务器的Agent pools选项卡以下载代理包(请参阅在 Windows 上部署代理(:

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

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

  • 如果功能仍然不存在,则可以尝试重新启动代理服务。
  • 如果这仍然不起作用,那么您可以手动添加功能。

最新更新