我有一个使用多个存储库的YAML构建定义。
查看构建结果时,有一个“源”卡,其中列出了用于此特定构建的Repos和提交ID。我尝试浏览所有api文档以获取此信息,但似乎无法轻松找到它。我看了一下Get Build调用,但这只是给出了使用的Main Repo。
是否有人对API足够了解,足以使我指向api调用以访问包含存储库/资源及其提交ID的那组数据?
谢谢!
您可以使用以下REST API:
GET https://dev.azure.com/{Organization}/{Project}/_build/results?buildId={Build ID}&__rt=fps&__ver=2
它的响应主体非常庞大,有关多个存储库的信息位于:
fps
-> dataProviders
-> data
-> ms.vss-build-web.run-details-data-provider
->repositoryResources
它显示了所有源存储库,包括它们的名称,id,版本等。
该REST API未记录,我可以从开发人员工具中获取。其中包含的大多数信息是网页信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句