在k8s容器平台部署gitlab runner 并注册到gitlab 仓库中,设计gitab cicd流水线的完整过程,编写gitlab-ci.yml文件。 服务代码完成编写后只需要通过git push推送到代码仓库 就能够自动触发镜像的build 构建动作 并自动进行测试案例运行,自动检测通过后,自动触发后台的helm部署逻辑 部署业务到dev开发环境,若代码在push到仓库时 有打tag标签 则会自动触发通过helm部署到生产环境。
其中helm部署的各种chart包均为自己独立设计完成。