- 0
- 0
- 约5.87千字
- 约 23页
- 2026-06-08 发布于北京
- 举报
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)