首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查代理池是否映射到Azure DevOps中的集合项目?

检查代理池是否映射到Azure DevOps中的集合项目?
EN

Stack Overflow用户
提问于 2022-01-16 14:11:27
回答 2查看 325关注 0票数 0

在Azure DevOps服务器中,代理池的作用域为整个服务器,如文档所示的这里。但是,只有将代理池“导入”到项目的项目才能实际使用它。我的问题是-是否有一种方法可以使用REST来检查一个项目是否被授权使用一个特定的代理池?

我知道有个休息的方法:

代码语言:javascript
复制
GET https://dev.azure.com/{organization}/_apis/distributedtask/pools?api-version=6.0

它给出了集合中所有agnet池的列表。(顺便说一句,如果代理池的作用域是整个服务器,为什么这个调用的作用域是特定的集合?)但是,在响应中,无法知道代理池映射到哪个项目。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-09 09:02:36

您应该使用这个API来检查代理池是否绑定到特定的Azure DevOps项目。实际上,queueName == agentPoolName

代码语言:javascript
复制
GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/queues?queueNames={queueNames}&api-version=6.1-preview.1

API文档

票数 0
EN

Stack Overflow用户

发布于 2022-01-17 02:34:44

检查代理池是否映射到Azure DevOps中的集合项目?

恐怕没有这样的方法来检查代理池是否映射到Azure DevOps中的集合项目。

根据文件代理池

池的作用域为整个组织的;因此您可以在项目之间共享代理机器。在Azure DevOps Server中,代理池的作用域为整个服务器;因此您可以在项目和集合之间共享代理机器。

这意味着组织中的整个管道或Azure DevOps服务器可以访问此代理池。

换句话说,代理池映射到Azure DevOps服务中的所有项目和Azure服务器的所有集合。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70730859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档