部署组和部署池之间有什么区别?

时间:2018-11-13 00:10:47

标签: azure-devops

在Azure DevOps中创建部署组时,它将自动为您创建一个部署池。

但是,在“组织设置->部署池”面板中,您可以创建新的部署池,而无需创建部署组。

部署组和部署池之间是什么关系?例如,可以将一个部署组链接到多个部署池吗?

1 个答案:

答案 0 :(得分:2)

This is a good blog to explain you the difference between deployment group and deployment pool.

  

部署池和部署组之间的关系为   与Agent Pools and Agent Queues之间的关系类似。 部署池在帐户级别存在,并且是实际的   部署代理(目标)的容器,而部署   组是其上的一层,使这些目标可用于   发布项目中的定义

     

以前,部署池和部署池之间存在一对一映射   部署组,即每个部署组都有一个专用的部署   池,因此无需公开部署池   对用户的概念。但是现在可以共享部署目标   跨项目,我们已经在产品中公开了部署池。

如果满足以下三个条件,则可以与另一个项目共享部署池:

  1. 共享部署池的用户是该池的“用户”。

  2. 共享部署池的用户有权创建一个 共享中的项目中的部署组。

  3. 该项目尚没有由以下人员支持的部署组 同一池。

请注意,在部署目标上设置的标签是项目范围的,例如部署目标在Project1中可能被标记为“ Web”,但在Project2中可能被标记为“ MiddleTier”。