一、持续集成优势
1.1 解放重复劳动
一次设置,多次复用。持续集成任务可以解放集成、测试、部署等重复性劳动,通过自动化任务能够显著提升集成频率。
1.2 更快解决问题
接入持续集成任务后,能够更早地感知变更后效果,及时进入测试环节,更快暴露问题,降低解决问题的成本。
1.3 更快交付成果
更早地发现错误能够减少解决错误所需的工作量。在构建环节发现错误可以及时通知开发人员修复。
1.4 减少等待时间
缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间可以出现的等待时机。持续集成,意味着开发、集成、测试、部署也得以持续。
二、jenkins自动化持续集成配置步骤
2.1 jenkins安装
参考:https://blog.csdn.net/qq_39495959/article/details/140635156?spm=1001.2014.3001.5502
2.2 创建项目及配置
2.2.1 创建项目
【新建Item】-选择Freestyle project-【确定】
2.2.2 项目设置
(1)源码管理
a.添加凭证
点击首页的【Manage Jenkins】-【Manage Credentials】
b.进入项目配置-源码管理,选择git
(需在服务器上安装git:yum install git)
(2)构建环境-替换配置文件
参考:https://blog.csdn.net/qq_39495959/article/details/140636387?spm=1001.2014.3001.5502
(3)构建
(4)构建后操作-集成allure测试报告
参考:https://blog.csdn.net/qq_39495959/article/details/140635981?spm=1001.2014.3001.5502
(5)点击【保存】