在Azure DevOps中创建部署组时,它会自动为您创建一个部署池。
但是,从“组织设置->部署池”面板中,可以创建新的部署池,而无需创建部署组。
部署组和部署池之间是什么关系?例如,可以将一个部署组链接到多个部署池吗?
部署池和部署组之间的关系类似于代理池和代理队列之间的关系。部署池存在于帐户级别,并且是部署代理(目标)的实际容器,而部署组是其上的一层,使这些目标可用于发布项目中的定义。
以前,部署池和部署组之间存在一对一的映射,即每个部署组都有一个专用的部署池,因此不需要向用户公开部署池的概念。但是,既然可以在项目之间共享部署目标,那么我们已经在产品中公开了部署池。
如果满足以下三个条件,则可以与另一个项目共享部署池:
共享部署池的用户是该池的“用户”。
共享部署池的用户有权在要共享项目的项目中创建部署组。
该项目尚未具有由同一池支持的部署组。
请注意,在部署目标上设置的标签是项目范围的,例如,部署目标在Project1中可能被标记为“ Web”,但在Project2中可能被标记为“ MiddleTier”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句