🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 持续交付的含义 ![](https://img.kancloud.cn/65/8f/658f189860bc1e67cbe1187246bbf26c_1416x394.png) ## 影响持续交付的因素 ![](https://img.kancloud.cn/c5/ae/c5ae95ad64c0e100e0754c33619d6749_2147x1846.png) ## 代码分支策略选择 ![](https://img.kancloud.cn/24/d9/24d9162259852a4dcdd490434deaaf79_2503x1950.png) ## CICD流程设计 ## 一、CICD概念 * 持续集成(CI):持续编译、测试、打包; * 持续部署(CD):代码在任何时刻都是可部署的,并且适配不同的环境自动部署 ![](https://img.kancloud.cn/ae/15/ae15bbb147f340a53abe7338f64fc460_609x480.png) ## 二、企业级CICD流水线 1. 开发提交代码 -> GitLab 2. GitLab 通过 WebHook 触发Jenkins构建 3. Jenkins 跑构建流程 4. 更新 Harbor 的镜像 5. 通知K8s触发更新服务 ![](https://img.kancloud.cn/5e/58/5e58f493ebe7cbf3e3231384c6b07c78_705x624.png)