不过,目前尚不支持在管道中获取批准的评论。
要在管道中获取评论,您需要使用开发者控制台 (F12) 提取的两个 REST API,实现起来非常麻烦。
您可以在this link 为新功能投票,Microsoft 的产品团队将认真考虑在未来的版本中添加该功能。
更新:
您可以使用 REST API 来执行此操作:
POST https://dev.azure.com/{organization}/_apis/Contribution/HierarchyQuery/project/{project}?api-version=5.0-preview.1
没有记录 REST API,我在开发者控制台中找到了它(在大多数浏览器中为 F12)。
这是请求正文的示例:
{
"contributionIds": [
"ms.vss-build-web.checks-panel-data-provider"
],
"dataProviderContext": {
"properties": {
"buildId": "{build id}",
"stageIds": "{stage id}",
"checkListItemType": 1,
"sourcePage": {
"routeValues": {
"project": "{project}"
}
}
}
}
}
对于buildId,可以使用预定义变量Build.BuildId来获取。
对于stageIds,您需要运行另一个未记录的 REST API:
GET https://dev.azure.com/JaneMaTest1/Case1130/_build/results?buildId=58&__rt=fps&__ver=2
可以在响应体的fps -> dataProviders -> data -> ms.vss-build-web.run-details-data-provider -> stages -> id 中获取stage id .