首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DevOps和GitOps有什么区别?

DevOps和GitOps有什么区别?
EN

DevOps用户
提问于 2019-09-24 19:47:14
回答 1查看 1.9K关注 0票数 8

我现在听说了很多关于GitOps的事。DevOps和GitOps有什么区别?

是否只有SCM在只有提交而不是CI/CD工具时才进行构建和部署?

EN

回答 1

DevOps用户

回答已采纳

发布于 2019-09-24 20:25:23

GitOps是一种使用Git管理基础设施配置和软件部署的技术。该技术使用Git的许多特性,如拉请求来管理和触发部署,并允许"diffing“(查看提交之间的差异)查看部署之间的差异。

DevOps更像是一种文化或哲学。它没有绑定到特定的工具Git。相反,DevOps是开发(Dev)和系统操作(Ops)的结合。通常,持续集成和持续部署是投资于DevOps文化的公司的主要关注点。

拥有DevOps文化的公司可以选择使用像GitOps这样的技术来管理他们的基础设施。不过,他们可能会选择使用其他工具。

注意: DevOps不是一个过程。这是一种文化。GitOps是与特定工具(Git)相关联的特定系统操作(ops)过程。使用GitOps的公司可能没有DevOps文化。相反,拥有DevOps文化的公司可能不会使用GitOps。

票数 13
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/9267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档