在 Azure DevOps 中创建部署组时,它会自动为您创建部署池。
但是,从“组织设置”->“部署池”面板,您可以创建新的部署池,而无需创建部署组。
部署组和部署池之间有什么关系?例如,一个部署组可以链接到多个部署池吗?
这是一个很好的博客,可以向您解释部署组和部署池之间的区别。 https://blogs.msdn.microsoft.com/devops/2018/01/11/sharing-of-deployment-groups-across-projects/
部署池和部署组之间的关系是
类似于之间的关系代理池和代理队列 https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/pools-queues?view=vsts. 部署池存在于帐户级别,并且是实际的
部署代理(目标)的容器,而 Deployment
组是其之上的一层,使这些目标可供
项目中的发布定义
早些时候,部署池和部署池之间存在一对一的映射。
部署组,即每个部署组都有一个专用的部署
池,因此不需要公开部署池
给用户的概念。但现在部署目标可以共享
跨项目,我们在产品中公开了部署池。
如果满足以下条件,则可以与其他项目共享部署池
三个条件为真:
共享部署池的用户是该池的“用户”。
共享部署池的用户有权创建部署池
正在共享的项目中的部署组。
该项目还没有支持的部署组
同一个泳池。
请注意,部署目标上设置的标签是项目范围的
例如部署目标可能在 Project1 中标记为“Web”,但是
在 Project2 中可能被标记为“MiddleTier”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)