TFS Build 2015 - 获取构建代理的功能
TFS Build 2015 - Get Capabilities of Build Agents
我正在尝试以编程方式查找每个构建代理的功能。
我找到了 Rest-API 来列出所有构建代理
http://[tfsurl]/_apis/distributedtask/pools/[poolid]/agents?api-version=2.3-preview.1
但这只会显示代理的基本信息。
有没有办法获得有关代理及其功能的更多详细信息?
此外,是否有一个带有 REST-API 选项的好页面,我无法在任何地方的文档中找到上面的 API link,我在另一个 SO 页面上找到了它。
代理 REST API 未记录,请参阅 REST API Overview for Visual Studio Team Services and Team Foundation Server 了解更多信息。
但是,您可以使用 Fiddler 等工具来跟踪 API,按照以下步骤获取 Build Agents with 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
如果您只想获取代理及其功能的信息,最简单的方法是通过门户网站:
- 转到 TFS 主页:
http://server:8080/tfs/_home
- 导航至管理服务器(齿轮图标)> 代理池 > Select 一个池> Select代理 > 能力
我正在尝试以编程方式查找每个构建代理的功能。
我找到了 Rest-API 来列出所有构建代理
http://[tfsurl]/_apis/distributedtask/pools/[poolid]/agents?api-version=2.3-preview.1
但这只会显示代理的基本信息。
有没有办法获得有关代理及其功能的更多详细信息? 此外,是否有一个带有 REST-API 选项的好页面,我无法在任何地方的文档中找到上面的 API link,我在另一个 SO 页面上找到了它。
代理 REST API 未记录,请参阅 REST API Overview for Visual Studio Team Services and Team Foundation Server 了解更多信息。
但是,您可以使用 Fiddler 等工具来跟踪 API,按照以下步骤获取 Build Agents with 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
如果您只想获取代理及其功能的信息,最简单的方法是通过门户网站:
- 转到 TFS 主页:
http://server:8080/tfs/_home
- 导航至管理服务器(齿轮图标)> 代理池 > Select 一个池> Select代理 > 能力