我试图以编程方式找到每个构建代理的功能.
我发现Rest-API列出了所有Build Agent
http://[tfsurl]/_apis/distributedtask/pools/[poolid]/agents?api-version=2.3-preview.1
Run Code Online (Sandbox Code Playgroud)
但这只会显示代理商的基本信息.
有没有办法获得有关代理及其功能的更详细信息?另外,有一个很好的页面与REST-API选项,我无法在任何地方的文档中找到上面的API链接,我在另一个SO页面上找到它.
代理REST API未记录,有关详细信息,请参阅Visual Studio Team Services和Team Foundation Server的REST API概述.
但是,您可以使用Fiddler等工具来跟踪API,按照以下步骤使用REST API获取构建代理的功能:
获取池ID:
GET http://server:8080/tfs/_apis/distributedtask/pools/
根据池ID获取代理ID:
GET http://server:8080/tfs/_apis/distributedtask/pools/39/agents/
获取特定构建代理的功能:
GET http://server:8080/tfs/_apis/distributedtask/pools/39/agents/158?includeCapabilities=true
如果您只想获取代理及其功能的信息,最简单的方法是通过门户网站:
http://server:8080/tfs/_home| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |