CI/CD集成规范

img

集成方式说明

  • a.用户向Gitlab提交代码,代码中包含 Dockerfile, JenkinsFile文件。
  • b.Jenkins监听Gitlab代码库的推送和变更事件
  • c.Jenkins调用maven插件对源码进行编译打包
  • d.Jenkins调用docker工具根据Dockerfile文件生成镜像,并推送镜像到Docker Registry仓库(Habor)
  • e.Jenkins通过远程连接Kubernetes集群,更新Pod的模板YAML文件,调用kubectl命令更新操作
  • f.Kubernetes集群的Node 节点从Docker Registry仓库,拉取镜像,滚动更新应用容器。
posted @ 2024-11-27 16:47  李济宏(Amadeus)  阅读(2)  评论(0编辑  收藏  举报