Files
Yi.Framework/Yi.Doc.Md/04.橙子运维CICD教程/01.开始概述.md
2023-12-23 21:14:56 +08:00

22 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## CiCd概述
CI/CD是持续集成/持续交付Continuous Integration/Continuous Delivery的缩写。它是一种软件开发的实践方法旨在加快软件交付的速度和质量。
说简单一点的实现,就是通过代码的提交或者合并等方式,直接将线上环境进行自动发布部署。
也可以结合gitlab+jenkins+harbor+docker+k8s进行制作镜像管理但碍于服务器成本、网络等各类因素gitee+jenkins为成本较低推荐方式。
> 本章也是基于该方式进行教程
## 运维不容易,且行且珍惜
最近收到很多朋友对CiCd非常感兴趣橙子本人有幸担任过运维岗位所以对这块功能略知一二
作为开源软件,不光文档开源、代码开源,我们希望分享的更多,让大家学习到更多有用的技术及知识,因此运维方式也同样开源!
本教程是基于Yi框架进行CiCd的实战构建不一定是和yi框架强绑定其实也算是一个Jenkins的实战教程
> 说明目前演示环境及正式环境都已经部署该套Cicd流程比较简单稳定
从零开始制作一个完整的CiCd,其中对于新人来说,有非常多的坑,由于操作系统版本、网络环境等各类因素,橙子都基本被坑过,同时并不是只搭建一次才总结出来的经验,而是这几年下来总结下来的坑。
橙子老哥的教程,不同于网络视角,绝对干货满满,希望能够帮助到大家,我们也就很开心了~