【DevOps】1. CI/CD 概述与流程

一、CI/CD简介

  • 持续集成 (Continuous IntegrationCl) : 代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。
  • 持续部署 (Continuous DeploymentCD) : 部署到 测试环境预生产环境生产环境
  • 持续交付(Continuous DeliveryCD) : 将最终产品发布到生产环境,给用户使用。

1. 开发流程

【DevOps】1. CI/CD 概述与流程_第1张图片

2. CI流程 

  • Deploy部署
  • Docker Registry镜像仓库 (管理镜像)

【DevOps】1. CI/CD 概述与流程_第2张图片

3. 实战流程图

  • git:代码仓库
  • jenkins:持续集成工具
  • maven:项目管理工具(存放jar包的仓库
  • harbor:镜像仓库
  • docker:容器引擎(管理docker容器

【DevOps】1. CI/CD 概述与流程_第3张图片

 

你可能感兴趣的:(架构师之路-java,devops,ci/cd,运维,jenkins,docker)