【问题标题】:Retrieving a list of agent requests from TFS REST API从 TFS REST API 检索代理请求列表
【发布时间】:2016-10-14 19:49:13
【问题描述】:

TFS 2015.3,在本地。

TFS 的 REST API 有一个未记录的部分处理应用程序池:_apis/distributedtask/pools 在服务器级别和更下方。我可以一直深入了解代理详细信息:_apis/distributedtask/pools/111/agents/222。现在,在 Web UI 中,每个代理有两个集合:请求和功能。有谁知道这些的 REST API URL?添加/requests/capabilities 会产生“找不到文档”错误。

如果 TFS API 以某种方式自我描述,我还没有发现如何。我想念WSDL...

【问题讨论】:

    标签: tfs-2015 ms-release-management


    【解决方案1】:

    我打开 Chrome 网络检查器,发现这些是请求和功能的 API 调用。这些来自最新的 VSTS,但我认为同样适用于 TFS 2015.3。

    对于请求: _apis/distributedtask/pools/1/jobrequests?agentId=1&completedRequestCount=25

    对于能力: _apis/distributedtask/pools/1/agents/1?includeCapabilities=true

    注意:这些是未记录的,因此如果您依赖于这些,则在升级 TFS 时应保持警惕。

    【讨论】:

    • 很高兴知道支持 Web UI 的 TFS REST API 调用源自浏览器,而不是服务器。有了它,再加上某些版本的 Firebug,就没有限制了。
    • 谢谢!这帮助很大
    猜你喜欢
    • 2017-02-12
    • 2016-11-13
    • 2018-10-21
    • 1970-01-01
    • 2017-11-26
    • 2020-04-28
    • 1970-01-01
    • 2023-03-29
    • 2020-08-10
    相关资源
    最近更新 更多