基于GitLab Jenkins Harbor Rancher K8s Docker 实现CICD
1、push 代码
4、编译构建
10、服务编排
2、触发webhook
触发rancher部署
9、拉取docker镜像
生产环境
5、构建docker镜像
mvn clean install
3、拉取代码
6、推送docker镜像
sonar扫描【可选】
docker build
通过浏览器访问
单元测试【可选】
11、部署
7、rancher redeploy
开发环境
docker push
8、部署服务
测试环境
拉取代码