接口测试持续集成

news2024/12/26 2:45:50

目录

  • 一.在Windows系统上部署Jenkins
      • 1.下载Jenkins安装包
      • 2.启动Tomcat服务
      • 3.通过浏览器访问Jenkins
  • 二.管理Jenkins中的插件
      • 1.安装插件
      • 2.更新插件
      • 3.卸载插件
  • 三.创建项目
  • 四.配置项目运行频率

一.在Windows系统上部署Jenkins

1.下载Jenkins安装包

进入Jenkins官网,下载Windows系统的Jenkins安装包
在这里插入图片描述
下载完之后会得到一个"jenkins.msi"的文件,双击安装即可。

2.启动Tomcat服务

双击Tomcat目录下的startup.bat文件
在这里插入图片描述

3.通过浏览器访问Jenkins

localhost:8080/jenkins,出现下面的界面
在这里插入图片描述
打开该路径复制文件内容到“管理员”密码下方,点击继续
在这里插入图片描述
选择“安装推荐的插件”,这里需要花费一些时间,等待其自动完成即可。下载完成之后就会出现如下图界面
在这里插入图片描述
输入账号信息,创建一个admin用户并保存
在这里插入图片描述
在这里插入图片描述

二.管理Jenkins中的插件

1.安装插件

登录Jenkins后,点击“Manage Jenkins”
在这里插入图片描述
随后点击“Manage plugins”
在这里插入图片描述
打开“可选插件”选项卡,在过滤框中搜索关键字,这里以安装Python插件为例,搜索关键字“Python”,选中插件左侧的复选框,点击安装完成后重启按钮,如下图所示,步骤为①②③④
在这里插入图片描述

2.更新插件

进入“可更新”选项卡,点击需要更新的插件前方的复选框,单机下载安装按钮

3.卸载插件

进入“已安装”选项卡,点击需要卸载的插件后方的红叉图案即可卸载
在这里插入图片描述

三.创建项目

①点击“新建”,输入任务名称“test-1”,选择构建一个自由风格的软件项目,单击确定;
在这里插入图片描述
②选择“构建”选项卡,在“增加构建步骤”下拉列表中选择“Execute shell”选项;
在这里插入图片描述
③在命令框中输入要执行的shell命令 echo “Hello World”
并保存;
在这里插入图片描述
④点击“返回面板”,选择要构建的项目并点击右侧三角图标
在这里插入图片描述
⑤点击左侧栏目“构建历史”,查看已经构建的项目并查看控制台输出;
在这里插入图片描述
在这里插入图片描述

四.配置项目运行频率

每次构建任务都手动单击是一件很麻烦的事情,得想个办法让Jenkins独立完成这种重复的工作。
选择要设置的项目,选择“配置项目”,打开“构建触发器”选项卡,选中“Build periodically”复选框,在出现的日程表中输入 H/30 * * * *
在这里插入图片描述
在这里插入图片描述

构建频率包含5个参数:
分钟:取值范围0~59
小时:取值范围0~23
天:取值范围1~31
月:取值范围1~12
星期:取值范围0~7

例如:
H/30 * * * *:每隔30分钟执行一次
H 3 * * 1-5:周一到周五的凌晨三点执行
H 1 1 * :每月1号1点执行
其中
表示全部,比如星期这一位是 * ,则表示周一到周日都执行;-表示区间,/表示间隔,如H 1-17/3 * * * * 表示每天的1点到17点,每隔3个小时构建一次。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/682555.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

22-作用域链的理解

文章目录 作用域全局作用域函数作用域块级作用域二、词法作用域三、作用域链 作用域 🍿🍿🍿作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合 作用域决定了代…

【案例31】数据源密码保存不上

问题现象 客户反馈在启动BIP高级版时,Bip 2207启动异常。在相关的启动日志中排查发现,报数据源连接异常的错误。排查发现BIP高级版的数据源不通。发现密码字段为空导致。 问题分析 添加了正确的密码,测试通过保存。再次重启。发现还是报数据…

如何支持研发对CSDN个性化推荐系统重构

目录 大地图工具构建数据治理保持发布重视测试小结 一个以内容服务为主的软件,它的推荐系统在数据侧对软件产生着举足轻重的作用。数据的三个方面决定了这个内容软件的档次。 数据的质量好坏数据和用户需求的相关性好坏数据的层次体系好坏 通常,我们说…

40 # npm 的使用

npm 3n: nrm:node 中源管理工具nvm:node 中的版本管理工具npm:node 的包管理器,管理的都是 node 的模块 第三方模块 分两种: 全局模块:只能在命令行中使用,任何路径都可以本地模…

前端高频JS面试题(附答案+视频讲解)

高频前端js面试题总结 对应的视频讲解位置 2023前端高频面试题-JS高频面试题(上)_哔哩哔哩_bilibili 目录 1. var let const 的区别? 2. javascript 有哪些基础数据类型? 3. null和undefined区别 4. 与 的区别?…

二十三种设计模式第十二篇--组合模式

组合模式是一种结构型设计模式,它允许将对象组合成树形结构来表示整体-部分的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 在组合模式中,有两种类型的对象:叶子对象和组合对象。叶子对象表示树结构中的叶子节点&…

为什么需要建设海绵城市?

海绵城市,是新一代城市雨洪管理概念,是指城市在适应环境变化和应对雨水带来的自然灾害等方面具有良好的“弹性”,也可称之为“水弹性城市”。其本质上是一种生态化的城市发展模式,其核心是将城市建设与生态环境保护相结合。 为什么…

二.《UE4奥丁》解密哈希ID

哈希表概念 1.相信大家经常在UE4或者UE5游戏逆向中遇到下面的代码段 $ > > 41:8B42 0C > mov eax,dword ptr ds:[r10C] > $4 > 3B05 AE589B04 > cmp eax,dword ptr ds:[7FF7B68B74F4] …

DeFi(去中心化金融),定义金融服务的未来

在数字化时代,区块链技术的发展引领了金融服务的全新变革。去中心化金融(DeFi)作为区块链技术的重要应用之一,正在重新定义传统金融服务的未来。本文将探讨DeFi的概念、优势以及对金融服务的影响,并展望其在未来的发展…

Linux上配置安装Nginx

Linux上安装配置Nginx 前言安装参考 前言 在前文中介绍了Nginx:Nginx入门 现在我们来试着在服务器上安装以下Nginx,以下操作使用的版本为1.20.0 下载地址为:Nginx官网下载地址 安装 先把包丢上去,我这里使用的是XFtp连接的服…

【Spring】— Spring MVC简单数据绑定(二)

接上文:【Spring】— Spring MVC简单数据绑定(一) 目录 2.3绑定POJO类型 2.3绑定POJO类型 在使用简单数据类型绑定时,可以很容易地根据具体需求来定义方法中的形参类型和个数,然而在实际应用中,客户端请求…

java学习记录之MySql二

1 mysql回顾 1.1 DDL 数据定义语言:结构  数据库database create database 数据库名称 character set 字符集 [collate 比较]; drop database 数据库名称; alter database 数据库名称 character set 字符集 …;  表 create table 表名(字段描述 , … ); 字段描述…

优雅地在高版本Android将文件保存到磁盘

Android对于文件存储的限制正在日趋严格。事实上,从Android 11(Android R)开始,那些传统的文件保存和读取方式统统失效了。 而高版本Android中存/取文件操作,百度到的内容是可行的,但是非常麻烦&#xff0c…

AIGC时代,基于云原生 MLOps 构建属于你的大模型(下)

为了满足企业在数字化转型过程中对更新迭代生产力工具的需求,灵雀云近日推出了Alauda MLOps 解决方案,帮助企业快速落地AI技术、实现智能化应用和服务。 AIGC大模型已成为企业创新引擎 随着ChatGPT的爆火,越来越多的人考虑使用AI来提升我们日…

python机器学习——回归模型评估方法 回归算法(线性回归、L2岭回归)

目录 回归模型评价方法【回归】线性回归模型1.线性模型2.线性回归3.损失函数(误差大小)4.解决方法1) 最小二乘法之正规方程2) 最小二乘法之梯度下降 5.代码实现5.模型保存与加载6.特点 实例:波士顿房价【回归】带有L2正则化的岭回归 回归模型…

C++初阶之类和对象(上)

类和对象(上) 1、面向过程和面向对象初步认识2、类的引入3、类的定义4、类的访问限定符及封装4.1 访问限定符4.2 封装 5、类的作用域6、类的实例化7、类对象模型7.1 如何计算类对象的大小 8.this指针8.1 this指针的引出8.2 this指针的特性8.3. C语言和C实…

Python开发工具PyCharm 2023.1发布,这些新功能都值得期待!

PyCharm 2023.1 现已正式发布!今年的第一个主要版本带来了对远程Jupyter Notebook的支持、对新UI的增强、改进的泛型类型推断等。 JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外&#xff0…

SpringBoot 使用 Testcontainers 进行容器化集成测试

SpringBoot 使用 Testcontainers 进行容器化集成测试 容器化集成测试是测试应用程序与其依赖项之间的集成,其中依赖项以容器的形式运行。SpringBoot提供了Testcontainers来测试应用程序与依赖项之间的集成,本文将介绍如何使用Testcontainers进行容器化集…

详细解说一次性低代码和持续化低代码的关键区别在哪里

为什么很多开发团队吐槽低代码开发平台,其中大致归结了几个方面的原因: 1、使用过后会降低对技术的依赖度,工具人的倾向更加严重 2、目前大部分的低代码都是一次性的低代码,仅仅是在第一次构建模型的时候,可以生成一…

CDC介绍

CDC介绍 1 CDC Change Data Capture:定义了一种场景,即识别并捕获数据库表中数据的变更,并交付给下游进一步处理。CDC是对针对行级数据记录的。其中数据的变更信息,即 CDC 的数据结构,包括变更是什么样的操作&#x…