CI/CD流程图

CI/CD流程图_第1张图片
CI/CD实践

  1. 在gitlab上定义WebHooc事件,若发生push到GitLab操作,则触发Jenkins的Job
  2. Jenkins从GitLab拉取代码,静态分析,启动服务,单元测试,构建镜像,推送到Docker仓库:Harbor仓库等动作
    docker build
    docker push
    在同一个Jenkins的pipeline中,docker push之后,定义一个新的stage用以发布服务,kubectl set image deployments/xxx xxx=imageName

你可能感兴趣的:(Kubernetes,Docker,Jenkins,Gitlab,CI/CD)