如何查找特定存储库的 Azure 构建项

How to find Azure Build Items for a specific repo

我正在尝试获取 Azure 中所有构建项的列表,并使用 Postman 以下 URL 向我显示结果:

https://dev.azure.com/MyOrganization/MyProject/_apis/build/builds?api-version=6.0

但是有一个问题,查询显示了我们所有公司项目的构建,而我只对一个感兴趣

所有项目的查询returns,但我只对项目 B 的构建感兴趣

如何在 API 中指定此信息?我尝试了过滤器,但它不起作用。 标签也一样

如果你看一下 API Build List documentation,你可以看到可以传递给这个请求的可选参数

在这种情况下,您可能希望过滤来自项目 B 存储库的构建,这也需要传递 repositoryType 参数。因此,您希望致电

https://dev.azure.com/{organization}/{project}/_apis/build/builds?repositoryID={repoID}&repositoryType=Git&api-version=6.0

可以在项目设置-->存储库中找到 repoID,单击项目 B 存储库并在 repo=

之后复制网站 URL 中显示的值