说明

实现Devops流程,CI/CD持续集成持续部署。
以开源的Rouyi-Cloud(基于Java Spring Cloud)项目为示例。
代码提交到代码库后触发流水线,自动打包制作前端和后端的docker镜像,并自动部署到K8S集群中。

前提:KubeSphere+Devops可插拔组件安装

K8s+KubeSphere的环境安装可参考之前的blog:Ubuntu20下使用KubeKey安装Kubernetes(K8S)+KubeSphere面板
KubeSphere Devops可插拔组件的安装可参考KubeSphere可插拔组件安装教程

KubeSphere中安装Gitlab代码仓库

待续。。。

KubeSphere中安装Harbor镜像仓库

待续。。。

Gitlab中导入Rouyi Spring Cloud 微服务架构前后端分离仓库

待续。。。

KubeSphere Devops中创建前端流水线

待续。。。

KubeSphere Devops中创建后端流水线

待续。。。