持续集成、持续交付、持续部署(CI/CD)简介

IT
IT
IT
406
文章
1
评论
2020年12月10日20:27:17 评论 14,252 277字阅读0分55秒

什么是CI/CD、CD?

持续集成、持续交付、持续部署(CI/CD)简介

部署到Docker中的流程

持续集成、持续交付、持续部署(CI/CD)简介

部署到Kubernetes中的流程

持续集成、持续交付、持续部署(CI/CD)简介

开发人员把代码上传到Git仓库,通过Jenkins持续集成去做代码的拉取,单元测试,代码的编译和镜像的构建。

Jenkins做master和slave架构,从而形成Jenkins高可用。Jenkins会在k8s平台中创建一个pod,将这个pod作为slave,去完成拉取代码,单元测试,代码的编译和镜像的构建和推送镜像到harbor中。

然后通过Jenkins发布到对应的开发,测试,生产环境中。对外提供服务时,使用Ingresses对外暴露服务。

准备工作【先理解再实施】

持续集成、持续交付、持续部署(CI/CD)简介

 

  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年12月10日20:27:17
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Teambition 网盘与阿里云盘数据合并说明 CentOS

Teambition 网盘与阿里云盘数据合并说明

前言 Teambition 团队是阿里巴巴的一个创新产品团队,除了你熟悉的 Teambition App,「阿里云盘」也是我们的作品,它们都属于阿里云正在打造的新一代「云服务」。 过去几个月,我们投入...
CentOS8安装Jenkins CentOS

CentOS8安装Jenkins

简述 Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易的设置一个持续集成和持续发布的管道。 持续集成 (CI)是一个 DevOps 实践。当团队成员正常提交代码到版本...

您必须才能发表评论!