我正在尝试获取 Azure 中所有构建项的列表,并使用 Postman 以下 URL 显示结果:
https://dev.azure.com/MyOrganization/MyProject/_apis/build/builds?api-version=6.0
但是有一个问题,查询显示了我们公司所有项目的构建,而我只对其中一个感兴趣
查询返回所有项目,但我只对项目 B 的构建感兴趣
如何在 API 中指定这些信息?我尝试了过滤器,但不起作用。 标签也一样
如果您查看 API 构建列表文档,您可以看到可以传递给此请求的可选参数
在这种情况下,您可能希望过滤项目 B 存储库中的构建,这也需要传递repositoryType 参数。因此,您需要致电
https://dev.azure.com/{organization}/{project}/_apis/build/builds?repositoryID={repoID}&repositoryType=Git&api-version=6.0
可以找到repoID的地方是进入项目设置-->存储库,单击项目B repo并复制repo =之后出现在网站URL中的值
API调用的有效URL:
https://dev.azure.com/{organization}/{project}/_apis/build/builds?repositoryType=Git&api-version=6.0