左小白的技术日常
Github
2019/11/11
Author: guoqzuo

CI、CD、CO是什么意思

CI CD CO 是什么意思呢?在开发中他们分别代表 CI持续集成 => CD持续交付/持续部署 => CO持续运营,下面来看看

CI持续集成(continuous integration)

CI 指的是持续集成,从研发团队提交代码作为起点,经过构建扫描测试等环节,以版本仓库为终点

这中间,需要对每个新功能或者问题修复创建自动化测试用例。对新提交的代码执行自动化测试。

通过自动化测试可以提早拿到测试结果,测试成本也大幅降低,CI服务器可以在几秒钟运行上白条测试。

CD持续部署(continuous delivery)

CD 指的是持续部署,以版本仓库为起点,经过各模块自动化部署,到业务上线提供服务为终点

可以一键部署,自动触发发布流程

CO持续运营(continuous operation)

CO 指的是持续运营,从业务上线服务为起点,到业务下线终止服务,期间包含各种运营事件。

参考: