CI-CD-CO
CI(Continuous integration,持续集成)
从研发团队提交代码作为起点,经过构建、测试等环节,以版本仓库为终点
如:前端代码通过npm run build 生成一个静态dist文件夹
CD(Continuous Deployment, 持续部署)
以版本仓库为起点,经过各模块自动化部署,到业务上线提供服务为终点。
比如: 把Redis、MySQL镜像做成容器,把容器用Docker跑起来就是部署的过程.
把功能稳定的软件部署至生产环境.
CO(Continuous operation,持续运营)
从业务上线服务为起点,到业务下线终止服务为终点,期间包含各种运营事件