Jenkins接口自动化项目的工程创建

jenkins的下载安装

jenkins下载的官网地址

https://www.jenkins.io/download/

java环境变量的配置下载

jenkins是用java语言编写的所以要配置java环境

需要安装java的JDK 推荐安装JDK17(https://blog.csdn.net/wochunyang/article/details/138520209)

JDK17的下载地址

https://www.oracle.com/java/technologies/downloads/#java17

安装过程中选择端口以及相应的安装路径

访问初始化jenkins

初始化打开jenkins找到密码并登录

http://localhost:8028/

选择插件来安装---选择无---右下角点击"安装"

主要是jenkins推荐的插件很多国内网站无法下载,这里暂时跳过去不下载插件后面需要什么插件我们再选择安装

创建管理员的账号和密码

配置Jenkins插件中心为国内镜像地址

Plugins-->Advanced settings 配置升级站点为清华大学开源软件镜像站

在updates/default.json把updates.jenkins.io/download替换为 mirrors.tuna.tsinghua.edu.cn/jenkins

把www.google.com 修改为 www.baidu.com

Jenkins的三大重要概念

1.Job(项目)

在jenkins平台中都是以Job为单位去完成一件事情

2.Plugins(插件)

集成各种用到的插件进行安装,如git、allure等

3.workspace(工作空间)

自动拉取仓库代码以及相关数据的位置

以pytest+allure为例创建item生成项目

在Plugins里面下载安装git和allure插件

在Tools下配置JDK安装的目录和Allure安装的目录

Tools的JDK下配置

Allure Commandline下配置allure的本地安装目录(下载了allure插件后就会有这个)

创建Item

输入任务名称---选择Freestyle project

代码提交在Git仓库里面选择拉取代码的git地址和账号密码

下载的代码存放在workspace的文件目录下

设置配置定时任务

在构建触发器,选择Build periodically

定时任务:

分钟 小时 一月的天数 月份 一周的天数

0-59 0-23 1-31 1-12 0-7(0和7表示周天)

如下面设置每天12点自动执行

设置执行python脚本,主要是根据python的执行原理从哪个地方进入.py文件里面配置对应的py文件

选择Allure Report构建后的操作步骤

构建后的操作步骤可以配置设置执行后的allure报告的存储位置

自动执行生成allure报告并且结果自动发送到飞书群通知可以点击查看结果

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

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

相关文章

加载数据到mysql并解决原始数据乱码问题

查看linux上数据: 使用命令转换编码: iconv -f GBK -t UTF-8 toutiao.csv -o toutiao2.csv加载数据到mysql: load data local infile /root/toutiao2.csv INTO TABLE pdz FIELDS TERMINATED BY , LINES TERMINATED BY \r\n;

ZXL-2000砌体砂浆强度点荷仪

一、产品简介: 砌体砂浆强度点荷仪(又名:砂浆点荷仪),是根据GB/T50315-2000《砌体工程现场检验技术规程》而研制生产的。是砌体砂浆强度检测的专用仪器,其特点是能在现场或试验室直接测试,不影…

Java短剧系统

探索影视新体验 📱一、引言:短剧时代的来临 在数字化的今天,我们见证了许多内容消费模式的转变。从长篇大论的电视剧到短小精悍的短视频,再到如今备受瞩目的短剧,观众对于影视内容的需求越来越多元化。而短剧系统微信…

vite+vue集成cesium

1、创建项目、选择框架vuejs pnpm create vite demo_cesium 2、进入项目安装依赖 cd demo_cesium pnpm install3、安装cesium及插件 3、pnpm i cesium vite-plugin-cesium 4、修改vite-config.js import { defineConfig } from vite import vue from vitejs/plugin-vue impo…

【笔记】手工部署之linux中开放已安装的mysql与tomcat端口

在需要打包的springboot项目中输入mvn clean package 在target下面获得jar包 进入linux中你想要该jar包存在的位置 将jar包上传至linux中 此时在浏览器中输入linux的ip地址:端口号/mapping路径为404 故: 在linux中另开一个标签页 检查mysql和tomcat已…

pip的常用命令整理|python入学必备知识

1. 什么是pip? 通俗的说:pip 是 Python 第三方包管理工具,它提供了对Python 包的查找、下载、安装、卸载的功能。Python 3.4以上版本都自带 pip 工具。 2. 查看系统是否安装的pip? 下面这行代码如果没有报错,则证明系统中安装…

实现胶囊神经网络,识别手写MNIST数据集,谈谈实现及理解。

🏆本文收录于《CSDN问答解答》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&…

雨量气象站:野外监测的得力助手

在广阔无垠的大自然中,雨量、风力、风向、温湿度以及大气压力等气象数据对于各种应用场景都至关重要。特别是在野外、森林防火、山洪监测等无市电供电的场合,一款高效可靠的监测设备更是不可或缺。雨量气象站正是为了满足这些需求而诞生的户外专用监测站…

C++ STL unique_ptr智能指针源码剖析

由于上一篇博客将shared_ptr,weak_ptr,enable_shared_form_this的源码实现整理了一遍,想着cpp智能指针还差个unique_ptr故写下此篇博客,以供学习 源码剖析 一,模板参数 首先,我们先看unique_ptr的模板参数,第一个参数_TP自是不用说表示对象类型,第二个模板参数定义了unique_p…

FFmpeg视频处理工具安装使用

一、前言 FFmpeg是流行的开源视频处理工具,用于转码、合并、编辑等。以下是安装和使用方法: 二、步骤 1.下载 1.1 ffmpeg下载 官网下载地址 wget https://www.ffmpeg.org/releases/ffmpeg-6.1.1.tar.xz1.2 nasm下载 https://www.nasm.us/pub/nasm/…

家政小程序的开发,带动市场快速发展,提高家政服务质量

当下生活水平逐渐提高,也增加了年轻人的工作压力,同时老龄化也在日益增加,使得大众对家政的需求日益提高,能力、服务质量高的家政人员能够有效提高大众的生活幸福指数。 但是,传统的家政服务模式存在着效率低、用户与…

慧翰股份毛利率下滑:股权转让纠纷引关注,研发费用率远弱同行还买楼?

《港湾商业观察》施子夫 6月11日,慧翰微电子股份有限公司(以下简称,慧翰股份)IPO注册申请获证监会同意,预计公司将很快登陆深交所创业板,保荐机构为广发证券。 从业绩面来看,过去三年&#xf…

基于X86+FPGA+AI的芯片缺陷检测方案

应用场景 随着半导体技术的发展,对芯片的良率要求越来越高。然而集成电路芯片制造工艺复杂,其制造过程中往往产生很多缺陷,因此缺陷检测是集成电路制造过程中的必备工艺。 客户需求 小体积,低功耗 2 x USB,1 x LAN Core-i平台无…

一点连接千家银行,YonSuite让“银企对账”一键确认

在当今数智化浪潮下,成长型企业面临着前所未有的机遇与挑战。特别是在与银行的对接以及银企对账等方面,传统的手动操作模式已难以满足企业高效、安全的金融管理需求。用友YonSuite作为一款全场景SaaS应用服务,凭借其强大的银企直联功能&#…

AI在线免费视频工具3:声音生视频

1、声音生视频 Noisee:通过声音生成对应视频,可以增加prompt指定生成内容相关视频 https://noisee.ai/create

Elasticsearch 使用误区之二——频繁更新文档

在使用 Elasticsearch 时,频繁更新文档是一种常见误区。这不仅影响性能,还可能导致系统资源的浪费。 理解 Elasticsearch 的文档更新机制对于优化性能至关重要。 关于 Elasticsearch 更新操作,常见问题如下: ——https://t.zsxq.c…

剖析DeFi交易产品之UniswapV4:概述篇

本文首发于公众号:Keegan小钢 UniswapV4 与 UniswapV3 相比,算法上并没有什么改变,依然还是采用集中流动性模型,但架构上变化很大,包括功能架构,也包括技术架构。相比之前的版本,UniswapV4 最大…

百元蓝牙耳机推荐2024,百元蓝牙耳机排行榜盘点

在2024年面对琳琅满目的蓝牙耳机选项,消费者往往难以抉择,特别是在预算有限的情况下,如何在众多产品中挑选出既满足质量又符合预算的耳机成为了一个不小的挑战。 为了帮助大家在繁多的选择中找到真正物有所值的百元蓝牙耳机,我们…

UnityUGUI之一:image和Rawimage

image组件的相关属性 其中SpriteMode,若为单个图片则为Single,图片集则为Multiple 图集的切割 点击Slice可以进行自动切割 为且每个格子都可以进行单独的九宫格切割 当图片被九宫格切割再进行拉伸以后,九宫格的四角不会被拉伸 Tiled&#x…

如何在本地一键配置最强国产大模型

自从OpenAI的ChatGPT横空出世以来,国内外各类大语言模型(LLM)层出不穷,其中不乏Google的Gemini、Claude、文心一言等等。相较于竞争激烈的商业模型赛道,以Llama为代表的开源大模型的进步速度也十分惊人。 伴随着大语言…