jenkins自动化持续集成

一、持续集成优势

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)点击【保存】

相关推荐
tianyuanwo7 小时前
Jenkins Pipeline 沙箱与非沙箱:CPS、序列化与白名单的深度解读(含 `take()` 与 `subList()` 实战对比)
pipeline·jenkins·groovy·take·sublist
代码方舟9 小时前
零信任架构实战:基于天远车辆估值构建自动化二手车评估网关
运维·人工智能·架构·自动化
xing251611 小时前
Playwright Python浏览器自动化实战
自动化
代码方舟12 小时前
零信任架构实战:基于天远车辆过户详版查询构建自动化车辆估值网关
运维·人工智能·架构·自动化
MBD进行时13 小时前
生产制造 & 质量检测自动化:MBDVidia 检查修复产品 MBD 数据有效改进工业制造企业上下游协作!
自动化·制造·mbd模型质量管理·pmi自动检查与修复·mbdvidia·mbd数据检查与修复·工业制造企业上下游协作
liuyicenysabel14 小时前
从 0 到 1:一套 GitHub + GHCR + k3s 的全自动 CI/CD 流水线(Flask 项目实战)
ci/cd·flask·github
进击的雷神14 小时前
网站 SEO 功能怎么测:从手工检查到自动化脚本的实战思路
运维·爬虫·自动化·官网seo·收录
乐橙开放平台14 小时前
把工地遮挡和掉线接进项目部:setMessageCallback 订 alarm 与 deviceStatus
笔记·后端·物联网·自动化·音视频·智能家居
Kismet_nvi14 小时前
Python运维自动化核心模块
运维·python·自动化
CCTI_Curran15 小时前
电动工具CE认证到底测什么?一文说清
自动化·电动工具·ce认证·角磨机·砂轮机