0

在 Azure DevOps 中是否可以查看配置为使用特定代理池的所有构建和发布?我可以看到与代理关联的最后 30 个构建,但希望查看与池关联的所有构建,而不是检查构建阶段的所有代理配置。该代理也是一个自托管代理,如果这有所作为的话。我不介意是通过 UI 还是 REST api 获得这些数据。

4

1 回答 1

1

为此,您可以使用这个rest api

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds?queues={queues}&api-version=5.0

您可以先使用这个 rest api:GET https://dev.azure.com/{organization}/{project}/_apis/build/builds?查看使用私有代理运行的构建的队列 ID。 在此处输入图像描述

将队列 id 写入上面提供的 rest api 过滤器,您将获得在私有代理池上运行的所有构建。

在此处输入图像描述

但是,这并不是针对所有的构建,因为设置了构建保留策略,所以在保留期之后被删除的构建是无法获取的。 在此处输入图像描述

希望这可以帮助。

于 2019-06-28T07:01:48.163 回答