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)
相关推荐
@Ryan Ding1 分钟前
Ansible自动化运维工具详解
linux·运维·centos
IT成长日记3 分钟前
【自动化运维神器Ansible】Ansible常用模块之Copy模块详解
运维·自动化·ansible·copy·常用模块、
竹竿袅袅10 分钟前
Keepalived 原理及配置(高可用)
运维·云原生·lvs·keepalived·haproxy·高可用
huangyuchi.1 小时前
【Linux】进程切换与优先级
linux·运维·笔记·进程切换·进程优先级·寄存器·linux调度算法
chen1108____2 小时前
Nginx 实用知识大全:从模块作用到高并发承载
运维·nginx
努力一点9483 小时前
linux系统底层逻辑 开机顺序 ubuntu22.04系统
linux·运维·服务器·ubuntu·ai·gpu算力
狒狒的代码王国3 小时前
Nginx简单介绍
运维·nginx
TRACER~854 小时前
移动端自动化Appium框架
运维·appium·自动化
Kendra9194 小时前
Linux文件系统权限
linux·运维
kong@react5 小时前
docker安装 Elasticsearch、Kibana、IK 分词器
elasticsearch·docker·jenkins