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

目录

Jenkins的安装

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

为Jenkins配置密码

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

为Jenkins安装Allure插件

几个大坑

使用jenkins集成python测试项目


Jenkins的安装

  1. Jenkins官方网址

    1. Jenkins
  2. 点击download

    1. 点击 past Release
    2. 选择你想要下载版本的jar包
      1. 选中黑色框框中的就可以了
    3. 将下载的jar包,找到一个目录中
      1. D:\Program\Util\Jenkins
      2. 上面的 目录可以是其他的目录

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

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

    为Jenkins配置密码

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

      2. win+e

        1. 复制粘贴

        2. 然后 点击回车

      3. 打开方式,用记事本也可以,其他的编辑器也可以

        1. 我这里使用vscode
        2. 9f219e92099440019f0faa975363988e
    2. 输入刚刚复制的密码
    3. 选择第一个就可以了

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

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

为Jenkins安装Allure插件

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

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

  1. 点击 新建Item
  2. ![](https://i-blog.csdnimg.cn/direct/7da03f86953045d48aa3720adeeabb48.png)
  3. 输入任务名字
  4. 选择 Freestyle project
     1. ![](https://i-blog.csdnimg.cn/direct/b46aace39e5f47a5a3d231b798955eba.png)
     2. 点击确定
  5. 点击高级
     1. 勾选自定义的工作空间
     2. 这个是自己项目的地址 C:\\Users\\Administrator\\PycharmProjects\\PyTest![](https://i-blog.csdnimg.cn/direct/64de4166abc048ecb14e31e0ae97401e.png)
     3. ![](https://i-blog.csdnimg.cn/direct/c46902c9273f4a8cbb2bc98ba16173f6.png)
  6. 执行windows指令
     1. 找到Build Steps
     2. 增加构件步骤
     3. 点击Execute windows batch command
     4. ![](https://i-blog.csdnimg.cn/direct/29c186f4a02d4aaab4d91cddb7039d94.png)
     5. ![](https://i-blog.csdnimg.cn/direct/7ec537da1c4145dd8fce31a77b234432.png)
     6. 输入指令
        1. cd C:\\Users\\Administrator\\PycharmProjects\\PyTest  
        2. pytest --alluredir=report test_skip.py
        3. allure generate report/ -o report/html --clean
        4. ![](https://i-blog.csdnimg.cn/direct/a11dba91ed54400b80d379f4b4634362.png)
        5. 前提:**这个需要在自己电脑上配置Allure,并且,指令能够在cmd窗口可以执行,如果cmd窗口执行指令就有问题,放在jenkins一样的**
        6. ![](https://i-blog.csdnimg.cn/direct/a6fe5ee799504aebabacafc97a6e4ac0.png)
        7. 点击save保存就可以了
     7. 找到增加构建后操作步骤
        1. 点击Allure Report
        2.
           1. ![](https://i-blog.csdnimg.cn/direct/816edde129df41bcbce8af748279699a.png)
           2. 配置生成测试报告的数据来源,这里的路径就是以项目的跟路径下开始找数据来源,这个是同allure生成的json数据,去构件HTML报告的
           3. ![](https://i-blog.csdnimg.cn/direct/6f3265ab4ca7444888b34511c1d101bd.png)
        3. 配置Allure Commandline
           1. 鼠标右键,新窗口打开
              1. ![](https://i-blog.csdnimg.cn/direct/0502a04b550247d9a861a93f75337f37.png)
              2. 如下图配置安装![](https://i-blog.csdnimg.cn/direct/adaac79bd19d435e9222308142e95679.png)
              3. ![](https://i-blog.csdnimg.cn/direct/b05a42d9191b4ee29b39a71fe8e410d8.png)
        4. 填写数据来源和,html报告输出路径
           1. ![](https://i-blog.csdnimg.cn/direct/d14731935a714ba9bb699674bc14beb5.png)
           2. 点击保存输出就可以了
           3. 向下找到高级,如下图填写配置信息,配置html报告输出路径
              1. ![](https://i-blog.csdnimg.cn/direct/7aeb8ec2b6ef4fc3a8fb83186d0c2506.png)
     8. 点击运行
        1. ![](https://i-blog.csdnimg.cn/direct/144b363a288148eaa5d8386aeffdf67a.png)
        2. ![](https://i-blog.csdnimg.cn/direct/62712c910693410db39183fc749c6aff.png)
        3. 出现下面的情况就算是构建的过程、
        4. ![](https://i-blog.csdnimg.cn/direct/84229e8eda3941e8a3f9cb5c61a325e1.png)
        5. 点击项目查看
           1. ![](https://i-blog.csdnimg.cn/direct/bfc3b74697f045dd93ca23eac868268e.png)
           2. ![](https://i-blog.csdnimg.cn/direct/65ab870bd0dc416389b6ab51c33aa661.png)
           3. ![](https://i-blog.csdnimg.cn/direct/ac03d17562904711aabd552ae1f89f6e.png)
           4. 可以看到已经可以了
           5. ![](https://i-blog.csdnimg.cn/direct/e518f9d7df9a4d28b74308ad08c67f83.png)
相关推荐
用户0328472220708 小时前
如何搭建本地yum源(上)
运维
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工3 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智3 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_3 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉3 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦3 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
java_cj3 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes