自动化持续集成部署(GitLab-CI、Jenkins、Kubernetes)
2020-06-30 17:54:00 11 举报
自动化持续集成部署
作者其他创作
大纲/内容
5.1 手动触发
1.1 提交代码(个人分支)
4.2.1.1 容器镜像更新
GitLab-CI
代码打包测试
2.3 代码质量检测
开发人员
单元测试
1.3 代码质量检测
私服仓库
3.3 代码质量检测
3.4.2 自动化测试通过,发布Docker镜像至容器仓库
集成测试
4.2.2.1 Slave Shell更新
4.2.2 非容器化自动部署
3.2 自动化测试
Maintainer
Sonarqube
2.2 自动化测试
1.2 自动化测试
2.4 自动化测试不通过代码打回不合并邮件警告通知
非容器化环境
4.2.1.2 容器镜像拉取
自动化持续集成部署(GitLab-CI、Jenkins、Kubernetes)v1.0.0
容器镜像仓库
2.1 合并个人分支至Develop分支
Kubernetes容器编排
Jenkins集群自动化集成
Jenkins Slave
4.2.1 容器化自动部署
3.1 合并Develop分支至Master分支
4.1 检测到Master或者Develop分支更新
容器化环境
3.4.1 自动化测试通过,发布Jar或其它代码至Nexus私服仓库
4.2.2.2 程序包拉取
GitLab
0 条评论
下一页