一、CICD
在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成提供了可参考原则。持续集成是借助工具对软件项目进行持续的自动化的编译打包构建测试发布,来检查软件交付质量的一种行为。而持续部署是基于持续交付的优势自动将经过测试的代码推入生产环境的过程。
二、Jenkins搭建 及构建后端SpringCloud项目
步骤一:安装Jenkins 可参考 持续集成CD入门篇(一) 安装Jenkins
步骤二:指定项目部署服务器 可参考 持续集成CD入门篇(二) Jenkins 指定目标服务器
步骤三:免密码登录gitee或者gitlab服务器 可参考 持续集成CD入门篇(三) Jenkins 免密码登录gitlab 服务器
步骤四:配置maven和jdk 可参考 持续集成CD入门篇(四) Jenkins 配置jdk 和 maven
步骤五:手动拉取gitee或者gitlab项目 可参考(注意 第一次拉取一定要手动拉 不能让Jenkins直接拉)持续集成CD入门篇(五) Jenkins 手动拉取gitlab 项目
步骤六:Jenkins创建构建任务 可参考 持续集成CD入门篇(六) Jenkins 创建maven 任务测试
步骤七:实现CICD 可参考 持续集成CD入门篇(七 完结) 实现持续交付和持续部署
三、测试
安装以上步骤将环境搭建完毕后
1、Gitee打标签
2、Jenkins构建
成功打包并推送11个文件
3、检查目标服务器192.168.56.15
发现相关文件和jar都已经推送过来
标签:集成,SpringCloud,持续,步骤,CD,入门篇,CICD,Jenkins From: https://www.cnblogs.com/mangoubiubiu/p/17125069.html