在Azure DevOps中是否可以查看配置为使用特定代理程序池的所有生成和发布?我可以看到与该代理相关联的最后30个内部版本,但是希望查看与该池相关联的所有内部版本,而不必检查各个构建阶段的所有代理配置。该代理也可以是自托管代理,如果有区别的话。我不介意是通过UI还是REST api获取此数据。
答案 0 :(得分: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过滤器,您将在私有代理程序池上运行所有构建。
但是,这并非适用于所有构建,因为已设置了构建保留策略,因此无法获取在保留期后删除的构建。
希望这会有所帮助。