我有一个使用多个存储库的 YAML 构建定义。
查看构建结果时,有一个“源”卡,其中列出了用于此特定构建的存储库和提交 ID。我尝试查看所有 api 文档来查找此信息,但我似乎无法轻松找到它。我查看了 Get Build 调用,但这只是给出了使用的主存储库。
有谁足够了解 API 来向我指出 api 调用来访问包含存储库/资源及其提交 ID 的数据集吗?
谢谢!
您可以使用以下 REST API:
GET https://dev.azure.com/{Organization}/{Project}/_build/results?buildId={Build ID}&__rt=fps&__ver=2
Run Code Online (Sandbox Code Playgroud)
它的响应体相当庞大,多个存储库的信息位于:
fps-> dataProviders-> data-> ms.vss-build-web.run-details-data-provider->repositoryResources
它显示所有源存储库,包括它们的名称、ID、版本等。
这个 REST API 没有文档记录,我从开发人员工具中获取它。其中包含的信息大部分是网页信息。
| 归档时间: |
|
| 查看次数: |
459 次 |
| 最近记录: |