Azure DevOps ServicesServer中的部署组和环境之间的差异 [英] Difference between Deployment Groups and Environments in Azure DevOps ServicesServer

查看:14
本文介绍了Azure DevOps ServicesServer中的部署组和环境之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Azure Pipeline中,我们将部署组和环境作为单独的选项,但它们是否都应该将属于某个环境的服务器列表作为一个组添加。 如能澄清这一点,我们将不胜感激。

推荐答案

Azure DevOps ServicesServer中的部署组和环境之间的差异

简单来说,deployment groups就是:

部署组是部署目标计算机的逻辑集合, 在每个服务器上都安装了代理。部署组代表 物理环境,如"Dev"、"Test"、"UAT"、 "制作"。实际上,部署组只是另一个分组 座席,非常类似于座席池。

environment是:

Environment表示资源的集合,如命名空间 在Kubernetes群集、Azure Web应用程序、虚拟机、 数据库,可由管道中的部署作为目标。

个人观点:

它们在实际部署中都有相同的理论。但是,因为YAML中还不支持部署组作业。在这种情况下,会出现环境。因为您可以从文档中获得以下状态:

虽然环境的核心是一组资源,但 资源本身代表实际部署目标。这个 Kubernetes资源和虚拟机资源类型当前为 支持。

此外,环境还有一系列优势:

  • 部署历史记录
  • 提交和工作项的可跟踪性
  • 诊断资源运行状况
  • 权限

希望这对您有帮助。

这篇关于Azure DevOps ServicesServer中的部署组和环境之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆