Azure DevOps ServicesServer中的部署组和环境之间的差异 [英] Difference between Deployment Groups and Environments in Azure DevOps ServicesServer
本文介绍了Azure DevOps ServicesServer中的部署组和环境之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Azure Pipeline中,我们将部署组和环境作为单独的选项,但它们是否都应该将属于某个环境的服务器列表作为一个组添加。 如能澄清这一点,我们将不胜感激。
推荐答案
Azure DevOps ServicesServer中的部署组和环境之间的差异
简单来说,deployment groups就是:
部署组是部署目标计算机的逻辑集合, 在每个服务器上都安装了代理。部署组代表 物理环境,如"Dev"、"Test"、"UAT"、 "制作"。实际上,部署组只是另一个分组 座席,非常类似于座席池。
和environment是:
Environment表示资源的集合,如命名空间 在Kubernetes群集、Azure Web应用程序、虚拟机、 数据库,可由管道中的部署作为目标。
个人观点:
它们在实际部署中都有相同的理论。但是,因为YAML中还不支持部署组作业。在这种情况下,会出现环境。因为您可以从文档中获得以下状态:
虽然环境的核心是一组资源,但 资源本身代表实际部署目标。这个 Kubernetes资源和虚拟机资源类型当前为 支持。
此外,环境还有一系列优势:
- 部署历史记录
- 提交和工作项的可跟踪性
- 诊断资源运行状况
- 权限
希望这对您有帮助。
这篇关于Azure DevOps ServicesServer中的部署组和环境之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文