- 演示环境包含以下组件:
- K8S,gitlab,harbor
- kuboard,rancher【可选】
- CICD流程:
开发人员代码提交到gitlab后,由gitlab-runner 自动触发进行代码的CI,最后将代码打成image 推送到仓库,同时会将tag 推送到gitlab,gitlab 收到tag后,并再次触发gitlab-runner 进行部署
- demo 演示截图如下
- 1. 提交代码
2.gitlab-runner 自动触发构建,打包
gitlab 收到tag号
自动触发部署
至此,整个CICD过程完成,代码提交后,自动实现部署,全程无需手动操作。
本文暂时没有评论,来添加一个吧(●'◡'●)