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

时间:2018-03-10 11:10:24

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

我正在使用TFS 2017在Windows Server 2016上,我正在尝试创建新的构建定义,但它无法读取像msbuild visual studio这样的代理功能 在池中找不到代理满足指定需求的默认值: 的MSBuild 视觉工作室 vstest Agent.Version -gtVersion 1.98.1

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

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

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

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