【问题标题】:How to get the list of work items linked to a build pipeline via the REST API in Azure如何通过 Azure 中的 REST API 获取链接到构建管道的工作项列表
【发布时间】:2020-06-24 12:39:01
【问题描述】:

我想使用 Azure Rest API 从某个 PowerShell 脚本获取链接到当前构建管道的工作项 (id) 列表,我该怎么做?

Azure Devops 服务器 2019

【问题讨论】:

标签: azure-devops-rest-api


【解决方案1】:

如何通过 Azure 中的 REST API 获取链接到构建管道的工作项列表

有一个开箱即用的 API 可以获取链接到构建管道的工作项列表:

Builds - Get Build Work Items Refs::

GET https://{instance}/{collection}/{project}/_apis/build/builds/{buildId}/workitems?api-version=5.0

powershell 脚本:

$url = "http://{instance}/{collection}/{project}/_apis/build/builds/2945/workitems?api-version=5.0"
$LinkedworkItems= Invoke-RestMethod -Uri $url -Headers @{   
 Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"
} -Method Get

Write-Host "Linked work items= $($LinkedworkItems| ConvertTo-Json -Depth 100)"

注意:需要进入代理阶段并选择允许脚本访问 OAuth 令牌:

结果:

希望这会有所帮助。

【讨论】:

  • 干杯,我有一个明显错误的 URI,缺少 /build/
猜你喜欢
  • 1970-01-01
  • 2020-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多