jenkins自动化持续集成

news/2024/9/23 10:40:39/

一、持续集成优势

1.1 解放重复劳动

一次设置,多次复用。持续集成任务可以解放集成、测试、部署等重复性劳动,通过自动化任务能够显著提升集成频率。

1.2 更快解决问题

接入持续集成任务后,能够更早地感知变更后效果,及时进入测试环节,更快暴露问题,降低解决问题的成本。

1.3 更快交付成果

更早地发现错误能够减少解决错误所需的工作量。在构建环节发现错误可以及时通知开发人员修复。

1.4 减少等待时间

缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间可以出现的等待时机。持续集成,意味着开发、集成、测试、部署也得以持续。

jenkins_10">二、jenkins自动化持续集成配置步骤

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


http://www.ppmy.cn/news/1501472.html

相关文章

三星Unpacked发布会即将举行:有新款折叠屏手机,还有智能戒指

随着7月的脚步渐近,科技界的目光再次聚焦于三星,它即将在法国巴黎举办今年的第二场Unpacked发布会。这不仅是一场新品的展示,更是三星对创新科技的一次深刻诠释。 从Galaxy Z Fold 6的全新设计,到Galaxy Z Flip 6的显著升级&…

Linux操作系统常用命令总结

1、网络配置查看 要想知道网络的配置状态,我们可以使用ifconfig 或者 ip命令来查看。 这两个命令功能都差不多,不过它们属于不同的软件包,ifconfig属于net-tools软件包,ip属于iproute2软件包,通过查资料,…

算法 —— 暴力枚举

目录 循环枚举 P2241 统计方形(数据加强版) P2089 烤鸡 P1618 三连击(升级版) 子集枚举 P1036 [NOIP2002 普及组] 选数 P1157 组合的输出 排列枚举 P1706 全排列问题 P1088 [NOIP2004 普及组] 火星人 循环枚举 顾名思…

python实现信号合成(DSP仿真系统)【1】

python实现信号合成(DSP仿真系统)【1】 1、效果图 2、功能结构 1、基础信号正弦波、脉冲函数、阶跃函数、斜坡函数、方波、sinc曲线、矩形波(非周期) 2、信号合成(叠加)叠加噪音 3、波形展示原始波形、叠加波形、FFT、PSD、卷积 4、各种滤波器4.1.限幅滤波器4.2.中位值滤…

数学建模基础:数据的分析与模型构建

引言 在当今数据驱动的世界中,数学建模已成为解决复杂问题的关键工具。本篇文章将探讨数学建模的基础知识,特别是数据处理与拟合模型的重要性和方法。 第一部分:数据的重要性 数据是数学建模的基石。在开始任何建模工作之前,我…

Profinet转ModbusTCP网关模块的配置与应用详解

Profinet转ModbusTCP网关模块(XD-ETHPN20)是一种常见的工业通信设备,广泛应用于现代工业自动化系统中。通过使用Profinet转Modbus TCP网关模块(XD-ETHPN20)将Profinet协议转换成Modbus TCP协议,实现了不同网…

MongoDB从入门到实战权威指南(电子版教程)

前言 MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键 / 值存储方式,MongoDB 使用 C开发。 NoSQL,全称是”Not Only Sql”,…

OD C卷 - 宽度最小的子矩阵

宽度最小的子矩阵 (100) 给定一个n行 * m列的矩阵;给定一个k个整数的数组k_list;在n*m的矩阵中找一个宽度最小的子矩阵,该子矩阵包含k_list中所有的整数; 输入描述: 第一行输入n,m 两个整数&am…