使用的 Azure Devops Build Agents 构建和发布

Azure Dev Ops Build Agent's builds and releases used

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

为此,您可以使用此 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写入上面提供的其余api过滤器,您将获得私有代理池中的所有构建运行。

但是,这并不适用于所有构建,因为设置了构建保留策略,因此无法获取在保留期后删除的构建。

希望对您有所帮助。