tfs-2015 - 从 TFS REST API 检索代理请求列表

标签 tfs-2015 ms-release-management

TFS 2015.3,本地。

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

如果 TFS API 在某种程度上是 self 描述的,我还没有发现如何 self 描述。我想念 WSDL...

最佳答案

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

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

对于功能: _apis/distributedtask/pools/1/agents/1?includeCapability=true

注意:这些都没有记录,因此如果您依赖这些,您在升级 TFS 时应该保持警惕。

关于tfs-2015 - 从 TFS REST API 检索代理请求列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40050966/

相关文章:

azure - 使用 Visual Studio Online 进行发布管理

tfs - 找不到具有以下功能的代理 : msbuild, Visualstudio、vstest

tfs - 如何设置特定用户为审阅者

build - 是否有 TFS 2015 的构建过程模板?

TFS 生成代理引发 "unauthorized"异常

powershell - 您能否在发布管理中将一个 PowerShell 任务的输出通过管道传输到另一个任务?

azure-devops - 使用 VSTS 发布管理,如何修改每个环境的 Azure Web 应用程序的配置?

powershell - 如何访问 Powershell 脚本中预定义的发布管理变量?

sql-server - VSTS : Deploy Azure SQL DACPAC throws an error

tfs - 您如何指定对 TFS 版本的要求?