ker+Jenkins+Gitee+Maven自动化部署方案详解.pdfVIP

  • 0
  • 0
  • 约5.87千字
  • 约 23页
  • 2026-06-08 发布于北京
  • 举报

ker+Jenkins+Gitee+Maven自动化部署方案详解.pdf

Docker+jenkins+Gitee+Maven构建自动

化部署

Jenkins的基本概述

Jenkins是一个广泛用于持续构建的可视化web工具,可用于自动化与构建、测试、交付

或部署软件相关的各种任务。

可以通过安装包、tomcat、java、docker方式进行安装使用

CiCD介绍

CICD可以理解为管道,一个自动化流程,用于实现应用开发中的高度持续自动化和持续

监控

持续集成(Ci)

Ci指持续集成,它属于开发人员的自动化流程,成功的CI说明新的代码会定期或手动构

建、测试并合并到共享存储库中,可以有效解决由于分支过多而导致相互冲突的问题

持续交付、持续部署(CD)

CD指持续交付、持续部署,持续交付指开发人员将代码变更后会自动进行测试然后上传

到共享存储库,然后由运维部署到生产环境中;持续部署指自动将变更的代码从共享存储

库发布到生产环境。二者通常交叉使用,也可以单独使用,主要取决于自动化程度

工厂里的生产线以快速、可重复、自动化的方式将原材料生产为消费品,软件交付也是同

样的道理,而如何完成这项工作的总体设计就是持续交付(CD),启动生产线的过程就是持

续集成(CI),将最终产品提供给客户的过程就是持续部署(CD)

传统方式部署项目

1.将当前的项目打成一个jar包;

2.需要将该jar

文档评论(0)

1亿VIP精品文档

相关文档