Jenkins最新版本的安装以及集成Allure生成测试报告

目录

Jenkins的安装

将上面的目录添加到系统环境变量中

为Jenkins配置密码

创建一个用户,用于登录jenkins

为Jenkins安装Allure插件

几个大坑

使用jenkins集成python测试项目


  1. Jenkins的安装

    1. Jenkins官方网址
      1. Jenkins  
    2. 点击download
      1. 点击 past Release
      2. 选择你想要下载版本的jar包
        1. 选中黑色框框中的就可以了
      3. 将下载的jar包,找到一个目录中
        1. D:\Program\Util\Jenkins
        2. 上面的 目录可以是其他的目录
      4. 将上面的目录添加到系统环境变量中

        1. 点击win键
        2. 搜索环境变量
          1. 点击就是的了
          1. 环境变量
            1. 双击 path
              1. 新建
                1. 复制刚刚的路径
                  1. 点击确定
        3. 在刚刚的安装窗口 输入cmd
            1. 输入127.0.0.1:8080 访问就可以了
      5. 为Jenkins配置密码

        1. 复制上面绿色框框里面的
          1. C:\Users\Administrator\.jenkins\secrets\initialAdminPassword

          2. win+e

            1. 复制粘贴

            2. 然后 点击回车

          3. 打开方式,用记事本也可以,其他的编辑器也可以
            1. 我这里使用vscode
            2. 9f219e92099440019f0faa975363988e
        2. 输入刚刚复制的密码
        3. 选择第一个就可以了
      6. 创建一个用户,用于登录jenkins

          1. 账号:admin
          2. 密码: admin
          3. 名字:随意
          4. 邮箱自己填一个
          5. 保存继续
          6. 账号和密码都可以随意,自己记得就行了
        1. 配置url
          1. 这个就按照8080吧,
          2. 到此,jenkins配置算是完成了
          3. 为了方便启动
          4. 在刚刚的目录新建一个.bat文件
            1. 里面的内容是
            2. 双击这个文件就可以启动了,不需要我们再次输入指令了,编写一次就可以了
            3. 然后创建快捷方式
              1. 在桌面上
              2. 在桌面上双击就可以启动了
  2. 为Jenkins安装Allure插件

    1. 点击右上角的设置,这个是2025-07-23的jar包,昨天的,比较新了
      1. 新的界面,点击Plugins
        1.  
          1. 点击Available plugins
          2. 搜索Allure
          3. 点击单选框
          4. 点击安装
        2. 安装command Agent Laucher
    2. 几个大坑

      1. 安装完Allure插件,重启一下电脑,然后在打开,不要问为什么,我今天这个卡了一下午,如果缓慢,电脑放那自己跑了一个小时,最后还是失败了,自己卸载重新安装Allure插件。安装完记得重启。今天编译的特别慢,不知道什么原因导致。上述操作之后就好了
      2. 最新版的jenkins使用 jdk的版本是17
      3. 如何卸载 Allure
    3. 使用jenkins集成python测试项目

      1. 点击 新建Item
      2. 输入任务名字
      3. 选择 Freestyle project
        1. 点击确定
      4. 点击高级
        1. 勾选自定义的工作空间
        2. 这个是自己项目的地址 C:\Users\Administrator\PycharmProjects\PyTest
      5. 执行windows指令
        1. 找到Build Steps
        2. 增加构件步骤
        3. 点击Execute windows batch command
        4. 输入指令
          1. cd C:\Users\Administrator\PycharmProjects\PyTest
             
          2.  pytest --alluredir=report test_skip.py 
          3. allure generate report/ -o report/html --clean
          4. 前提:这个需要在自己电脑上配置Allure,并且,指令能够在cmd窗口可以执行,如果cmd窗口执行指令就有问题,放在jenkins一样的
          5. 点击save保存就可以了
        5.  找到增加构建后操作步骤
          1. 点击Allure Report
          2.  
            1. 配置生成测试报告的数据来源,这里的路径就是以项目的跟路径下开始找数据来源,这个是同allure生成的json数据,去构件HTML报告的
          3. 配置Allure Commandline
            1. 鼠标右键,新窗口打开
              1. 如下图配置安装
          4. 填写数据来源和,html报告输出路径
            1. 点击保存输出就可以了
            2. 向下找到高级,如下图填写配置信息,配置html报告输出路径
        6. 点击运行
          1. 出现下面的情况就算是构建的过程、
          2. 点击项目查看
            1. 可以看到已经可以了

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

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

相关文章

Vue3 面试题及详细答案120道 (1-15 )

《前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs&…

基于 GitLab 实践敏捷开发

在软件开发中,**基于 GitLab 实践敏捷开发**,并建立一套**规范的日常管理流程**,不仅可以提升团队协作效率,还能确保平台持续向好迭代、性能稳步提升。以下是一个完整的实践方案,适用于中小型团队或中大型项目&#xf…

黑马点评使用Apifox导入接口测试合集(持续更新、详细图解)

目录 一、前言 二、更新店铺 三、添加秒杀券 四、秒杀下单和秒杀下单user2 一、前言 本博客将持续更新记录黑马点评所有接口测试的导入(学到哪更新到哪),以此博客为完整导入接口测试的合集。第一次在黑马点评项目使用Apifox进行接口测试直接先看我前面的博客&a…

MYOJ_10583:CSP初赛题单7:计算机常识综合练习

更多初赛题单请参见题目整理CSP初赛题目整理题单,谢谢。 注:阅读此题单时建议先看1~5,再试着自己做。 题目描述 1. [J-2010-6][S-2010-6]提出“存储程序”的计算机工作原理的是( )。 A. 克劳德香农 B. 戈登摩尔 C.…

代码随想录day22回溯算法1

文章目录77. 组合216.组合总和III17. 电话号码的字母组合77. 组合 题目链接 文章讲解 class Solution { public:vector<vector<int>> res; // 存储所有的组合vector<int> path; // 当前正在构建的组合// 回溯算法void solve(int n, int k, int st…

【Android】Popup menu:弹出式菜单

Popup menu&#xff1a;弹出式菜单 PopupMenu&#xff0c;弹出菜单&#xff0c;一个模态形式展示的弹出风格的菜单&#xff0c;绑在在某个View上&#xff0c;一般出现在被绑定的View的下方&#xff08;如果下方有空间&#xff09;。 注意&#xff1a;弹出菜单是在API 11和更高版…

20250724-day21

Main Memory Database System&#xff08;MMDB&#xff09;&#xff1a;基于内存的数据库系统 File Database&#xff08;FDB&#xff09;&#xff1a;基于文件的数据库 Netware Database&#xff08;NDB&#xff09;&#xff1a;基于网络的数据库 daemon&#xff1a;守护进程 …

API是什么,如何保障API安全?

API&#xff08;应用程序编程接口&#xff09;是什么&#xff1f; API&#xff08;Application Programming Interface&#xff09;是不同软件系统之间通信的“桥梁”。它定义了应用程序如何请求服务、交换数据或调用功能&#xff0c;无需了解底层实现细节。例如&#xff0c;当…

深度分析Java多线程机制

Java 多线程是掌握高性能、高响应性应用程序开发的关键&#xff0c;它涉及到语言特性、JVM 实现、操作系统交互以及并发编程的核心概念。 核心目标&#xff1a; 充分利用现代多核 CPU 的计算能力&#xff0c;提高程序吞吐量&#xff08;单位时间内处理的任务量&#xff09;和响…

Android热修复实现方案深度分析

热修复的核心目标是在**不发布新版本、不重新安装、不重启应用&#xff08;或仅轻量级重启&#xff09;**的情况下&#xff0c;修复线上应用的 Bug 或进行小范围的功能更新&#xff0c;极大地提升用户体验和问题响应速度。 一、热修复的核心原理 无论哪种方案&#xff0c;其核心…

HTML前端颜色渐变动画完整指南

渐变动画已经成为现代网页设计中不可或缺的元素&#xff0c;它们不仅能为网站增添视觉吸引力&#xff0c;还能显著提升用户体验。通过巧妙运用CSS渐变动画&#xff0c;开发者可以创造出令人印象深刻的动态背景效果&#xff0c;而无需依赖图片或复杂的脚本。 渐变动画的魅力所在…

b-up:Enzo_mi:Transformer DETR系列

1.视频1&#xff1a;self-Attention&#xff5c;自注意力机制 &#xff5c;位置编码 &#xff5c; 理论 代码 注意&#xff1a; q-查询; k-商品标签&#xff1b; v-值&#xff08;具体商品&#xff09; * 不是指乘法&#xff0c;类似概念 a1:相似度&#xff1b; b1:总分 若想…

算法题(179):单调栈

审题&#xff1a; 本题是单调栈的模板题 补充&#xff1a;单调栈 单调栈中的数据始终保持单调递增或单调递减 使用情景&#xff1a;给定一个数组&#xff0c;要求寻找 1.某个数左侧&#xff0c;离他最近且值大于他的数 2.某个数左侧&#xff0c;离他最近且值小于他的数 3.某个数…

CF每日5题(1500-1600)

545C 贪心 1500 题意&#xff1a;给 n 棵树在一维数轴上的坐标 xix_ixi​ &#xff0c;以及它们的长度 hih_ihi​。现在要你砍倒这些树&#xff0c;树可以向左倒也可以向右倒&#xff0c;砍倒的树不能重合、当然也不能覆盖其他的树原来的位置&#xff0c;现在求最大可以砍倒的…

HW蓝队:天眼告警监测分析之Web攻击

Web攻击 信息泄露 敏感数据包括但不限于:口令、密钥、证书、会话标识、License、隐私数据(如短消息的内容)、授权凭据、个人数据(如姓名、住址、电话等)等&#xff0c;在程序文件、配置文件、日志文件、备份文件及数据库中都有可能包含敏感数据 信息收集方法 漏洞分类 备份文…

大腾智能国产3D CAD软件正式上架华为云云商店

深圳市大腾信息技术有限公司&#xff08;以下简称“大腾智能”&#xff09;与华为云达成深度合作&#xff0c;大腾智能CAD软件及配套服务通过了华为云在功能适配、安全可用、稳定高效等方面的严选商品认证&#xff0c;已正式上架华为云云商店&#xff0c;成为华为云云商店的联营…

论文复现-windows电脑在pycharm中运行.sh文件

1.更改终端路径&#xff08;前提&#xff1a;已下载git bash&#xff09;2.授权打开pycharm终端&#xff0c;输入 chmod x 文件名3.根据当前位置&#xff0c;运行.sh文件

开关电源安全保护电路:浪涌保护、过流保护、过压保护

开关电源安全保护电路:浪涌保护、过流保护、过压保护 引言 对于开关电源而言, 安全、可靠性历来被视为重要的性能之一. 开关电源在电气技术指标满足电子设备正常使用要求的条件下, 还要满足外界或自身电路或负载电路出现故障的情况下也能安全可靠地工作. 为此, 须有多种保护措…

C语言(十)

一、函数概述函数是面向过程编程思想的具体体现&#xff0c;主要作用&#xff1a;降低程序之间的耦合性提高代码的复用性和可维护性一个完整的 C 程序由**一个或多个程序模块&#xff08;源文件&#xff09;**组成。为便于开发与调试&#xff0c;通常会将代码拆分为多个源文件&…

QT项目-仿QQ音乐的音乐播放器(第二节)

目录 自定义控件&#xff1a; BtForm类中实现 BtForm上的动画效果 自定义控件&#xff1a; 该控件实际由&#xff1a;图⽚、⽂字、动画三部分组成。图⽚和⽂字分别⽤QLabel展⽰&#xff0c;动画部分内部实际为4 个QLabel。 ① 将BtForm的geometry的宽度和⾼度修改为200*35。…