TFS Build 2015-获取构建代理的功能

TFS Build 2015-获取构建代理的功能,tfs,tfsbuild,Tfs,Tfsbuild,我试图以编程方式找到每个构建代理的功能 我发现RESTAPI列出了所有构建代理 http://[tfsurl]/_apis/distributedtask/pools/[poolid]/agents?api-version=2.3-preview.1 但这只会显示代理的基本信息 有没有办法获得有关代理及其功能的更详细信息? 此外,是否有一个包含REST-API选项的好页面,我在文档中的任何地方都找不到上面的API链接,我在另一个SO页面上找到了它。代理REST API未记录,请参阅以获取更多信

我试图以编程方式找到每个构建代理的功能

我发现RESTAPI列出了所有构建代理

http://[tfsurl]/_apis/distributedtask/pools/[poolid]/agents?api-version=2.3-preview.1
但这只会显示代理的基本信息

有没有办法获得有关代理及其功能的更详细信息?
此外,是否有一个包含REST-API选项的好页面,我在文档中的任何地方都找不到上面的API链接,我在另一个SO页面上找到了它。

代理REST API未记录,请参阅以获取更多信息

但是,您可以使用诸如跟踪API的功能的工具,按照以下步骤使用REST API获取构建代理的功能:

  • 获取池ID:

    GEThttp://server:8080/tfs/_apis/distributedtask/pools/

  • 根据池ID获取代理ID:

    GEThttp://server:8080/tfs/_apis/distributedtask/pools/39/agents/

  • 获取特定生成代理的功能:

    GEThttp://server:8080/tfs/_apis/distributedtask/pools/39/agents/158?includeCapabilities=true

  • 如果您只想获得代理及其功能的信息,最简单的方法是通过web门户:

  • 转到TFS主页:
    http://server:8080/tfs/_home
  • 导航到管理服务器(齿轮图标)>代理池>选择一个池>选择代理>功能

  • 谢谢!很好的回答,这将帮助我。