是否只有提交而不是CI / CD工具时才由SCM进行构建和部署?
#1 楼
GitOps是一种使用Git来管理基础结构配置和软件部署的技术。该技术使用Git的许多功能(例如请求请求)来管理和触发部署,并允许“差异”(查看提交之间的差异)来查看部署之间的差异。DevOps的功能更多文化或哲学。它与特定工具Git无关。相反,DevOps是开发(Dev)和系统操作(Ops)的结合。通常,持续集成和持续部署是投资DevOps文化的公司的主要重点。
具有DevOps文化的公司可能会选择使用GitOps之类的技术来管理其基础架构。他们可能会选择使用其他工具。
注意:DevOps不是一个过程。这是一种文化。 GitOps是绑定到特定工具(Git)的特定系统操作(ops)流程。使用GitOps的公司可能没有DevOps文化。相反,具有DevOps文化的公司可能不使用GitOps。
评论
那么我可以说GitOps是DevOps流程的子集吗?还是GitOps是DevOps进程的类型?
– Rocky Hai
19-09-25在14:11
两者都没有真正的作用。 DevOps不是一个过程。这是一种文化。 GitOps是绑定到特定工具(Git)的特定系统操作(ops)流程。使用GitOps的公司可能没有DevOps文化。相反,具有DevOps文化的公司可能不使用GitOps。
–韦斯利·罗尼克(Wesley Rolnick)
19-09-25在14:23
感谢@wesley
– Rocky Hai
19-09-25在18:02