在这里插入图片描述
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
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐