什么是 DevOps、CI、CD?

在了解前端工程化的时候,经常听到 DevOps、CI、CD,I 借这个机会搞清楚。

DevOps 指用自动化工具更好的完成软件周期中的开发、测试和交付工作。

CI 和 CD 是 DevOps 的一部分。CI 是指持续集成 (Continuous Integration),CD 即指持续部署(Continuous Deploy),也指持续交付(Continuous Delivery)。

DevOps

CI 持续集成

持续集成是指在开发过程中,开发人员会频繁提交代码,当这些代码通过自动化测试后,就自动合并到主分支。

CD 持续部署

持续部署是指在持续集成之后,一键点击就能完成代码发布的过程。

CD 持续交付

持续交付是指在持续集成之后,自动完成代码发布的过程。

CD 的区别