有没有办法在 Azure DevOps Api 5.1 中找到一个版本的工作项?
Is there a way to find the workitems for a release in Azure DevOps Api 5.1?
我可以通过 https://vsrm.dev.azure.com/mycompany/myproject/_apis/release/releases/myreleaseid?api-version=5.1
的请求在 Azure DevOps Api 5.1 中找到一个版本
我如何才能获得部署 - 阶段 - 工作项下 devops 门户中显示的该版本的工作项?
结果为 404。
工作项中有利益相关者,我想在发布后向他发送通知。
How can I get the workitems of that release as shown on the devops
portal under Deployment - Stages - Workitems?
很难说,但我没有找到关于这个主题的任何文档...所以我决定使用 F12 来查找。这是我终于找到的那个:
得到:https://vsrm.dev.azure.com/mycompany/myproject/_apis/Release/releases/myreleaseId/workitems?baseReleaseId={my baseReleaseId}&%24top=250&artifactAlias={my artifactAlias}
它将returns 发布的工作项的 ID。其响应格式:
获得ID后,如果需要使用Get Work Items Batch或什么,很容易获得详细信息。
另外:
1.myreleaseId 是 ReleaseID。 (在我这边,如果是 Release-7,ID 是 7)
2.my artifactAlias
是这样的:
3.For my baseReleaseId
,我不是100%确定它的意思。我认为它可能类似于 ReleaseToCompareAgainst
。来自 的提示。 (在我这边,如果我的 releaseId=7,那么我使用 basereleaseID=6(7-1),它可以获取正确的 WIT id)。 (其实我建议你可以在那个网页中使用F12来查看你对应的URL。)
并且根据 Mathias F:baseReleaseId 实际上是具有部署的最后一个先前版本(在某些情况下为 -1)
4.About 如何使用 F12 查找可能未记录的其余部分 api:
希望以上对您有所帮助:)
我可以通过 https://vsrm.dev.azure.com/mycompany/myproject/_apis/release/releases/myreleaseid?api-version=5.1
的请求在 Azure DevOps Api 5.1 中找到一个版本我如何才能获得部署 - 阶段 - 工作项下 devops 门户中显示的该版本的工作项?
结果为 404。
工作项中有利益相关者,我想在发布后向他发送通知。
How can I get the workitems of that release as shown on the devops portal under Deployment - Stages - Workitems?
很难说,但我没有找到关于这个主题的任何文档...所以我决定使用 F12 来查找。这是我终于找到的那个:
得到:https://vsrm.dev.azure.com/mycompany/myproject/_apis/Release/releases/myreleaseId/workitems?baseReleaseId={my baseReleaseId}&%24top=250&artifactAlias={my artifactAlias}
它将returns 发布的工作项的 ID。其响应格式:
获得ID后,如果需要使用Get Work Items Batch或什么,很容易获得详细信息。
另外:
1.myreleaseId 是 ReleaseID。 (在我这边,如果是 Release-7,ID 是 7)
2.my artifactAlias
是这样的:
3.For my baseReleaseId
,我不是100%确定它的意思。我认为它可能类似于 ReleaseToCompareAgainst
。来自
并且根据 Mathias F:baseReleaseId 实际上是具有部署的最后一个先前版本(在某些情况下为 -1)
4.About 如何使用 F12 查找可能未记录的其余部分 api:
希望以上对您有所帮助:)