在Azure DevOps中创建部署组时,它将自动为您创建一个部署池。
但是,在“组织设置->部署池”面板中,您可以创建新的部署池,而无需创建部署组。
部署组和部署池之间是什么关系?例如,可以将一个部署组链接到多个部署池吗?
答案 0 :(得分:2)
This is a good blog to explain you the difference between deployment group and deployment pool.
部署池和部署组之间的关系为 与Agent Pools and Agent Queues之间的关系类似。 部署池在帐户级别存在,并且是实际的 部署代理(目标)的容器,而部署 组是其上的一层,使这些目标可用于 发布项目中的定义
以前,部署池和部署池之间存在一对一映射 部署组,即每个部署组都有一个专用的部署 池,因此无需公开部署池 对用户的概念。但是现在可以共享部署目标 跨项目,我们已经在产品中公开了部署池。
如果满足以下三个条件,则可以与另一个项目共享部署池:
共享部署池的用户是该池的“用户”。
共享部署池的用户有权创建一个 共享中的项目中的部署组。
该项目尚没有由以下人员支持的部署组 同一池。
请注意,在部署目标上设置的标签是项目范围的,例如部署目标在Project1中可能被标记为“ Web”,但在Project2中可能被标记为“ MiddleTier”。