【问题标题】:TFS Build 2015 - Get Capabilities of Build AgentsTFS Build 2015 - 获取构建代理的功能
【发布时间】:2017-09-05 11:03:32
【问题描述】:

我正在尝试以编程方式查找每个构建代理的功能。

我找到了列出所有构建代理的 Rest-API

http://[tfsurl]/_apis/distributedtask/pools/[poolid]/agents?api-version=2.3-preview.1

但这只会显示代理的基本信息。

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

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    代理 REST API 未记录,请参阅 REST API Overview for Visual Studio Team Services and Team Foundation Server 了解更多信息。

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

    1. 获取池 ID:

      GET http://server:8080/tfs/_apis/distributedtask/pools/

    2. 根据池 ID 获取代理 ID:

      GET http://server:8080/tfs/_apis/distributedtask/pools/39/agents/

    3. 获取特定构建代理的能力:

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

    如果您只是想获取代理及其能力的信息,最简单的方法是通过门户网站:

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

    【讨论】:

    • 谢谢!很好的回复,对我有帮助。
    猜你喜欢
    • 1970-01-01
    • 2018-06-19
    • 2016-01-21
    • 2016-05-18
    • 1970-01-01
    • 2017-03-21
    • 2018-11-20
    • 2017-08-20
    • 1970-01-01
    相关资源
    最近更新 更多