我需要通过 Azure DevOps REST API 检索与特定提交关联的构建列表(请参阅 TFS UI 图片)。我可以通过使用蛮力来做到这一点:
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds
"commitId": "eed1b008520c2b32669bef9a0a08be8a50b6e8a4"
但这是极其低效的解决方案。如果有更有效的方法,你能帮我吗?我尝试使用链接加载 Commit 的详细信息,但没有构建或构建的链接。
有用于提交的状态 API。似乎在开始和结束构建时,会发布相应的状态。
所以当我打电话 GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/commits/{commitId}/statuses?api-version=5.1
我获得了与提交及其状态相关的所有最新版本。
感谢 Hugh Lin 为我指明方向..
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句