当前位置: 首页 > news >正文

Jenkins集成Allure报告

Jenkins集成Allure报告

紧接上文:Jenkins部署及持续集成——傻瓜式教程

使用Allure报告

1、在插件库下载Allure插件Allure Jenkins Plugin

请添加图片描述

2、在构建后操作中加入allure执行的报告目录(相对于项目的路径)

请添加图片描述

3、run.py代码改成如下

import pytestpytest.main(["--alluredir=outputs/reports"])

文件夹目录如下,新增outputs/reports文件,文件夹可随意命名。

请添加图片描述

4、上传到git

5、将Build构建命令修改为python run.py

请添加图片描述

6、点击保存,这个时候项目主页面就有一个Allure Report标识了

请添加图片描述

7、点击构建Build Now,发现构建失败报错Build step 'Allure Report' marked build as failure

请添加图片描述

(1) 去.jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\Allure目录下

(2) 将该文件夹里的内容删除干净

(3) 手动下载allure安装包:https://repo1.maven.org/maven2/io/qameta/allure/allure-commandline/2.21.0/allure-commandline-2.21.0.zip

请添加图片描述

(4) 将安装包放到.jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\Allure目录下解压

请添加图片描述

(5) 从jenkins的:系统管理-全局工具配置(Global Tool Configuration) - allure commandline

​ 把Install automatically的勾去掉,填入解压后的Allure安装包路径。

请添加图片描述

(6)重启jenkins

(7)再次构建成功

请添加图片描述

(8) 点击报告即可查看,多运行几次之后,jenkins会显示历史的记录在右侧,也可点击Allure Report查看报告详情(含历史纪录)

请添加图片描述

有任何问题欢迎留言~

http://www.lryc.cn/news/18127.html

相关文章:

  • 【数据结构】AVL树
  • 这一次我不再低调,老板法拉利的车牌有我的汗水
  • 通过连接另一个数组的子数组得到一个数组
  • 公派访问学者的申请条件
  • 多点电容触摸屏实验
  • 【算法与数据结构(C语言)】栈和队列
  • Uni-app使用vant和uview组件
  • 2023年PMP考试应该注意些什么?
  • selenium环境安装及使用
  • 高性能低功耗4口高速USB2.0 HUB 完美替代FE1.1S和FE8.1
  • Go全栈学习(一)基础语法
  • centos7搭建svn配置
  • 趣味三角——第12章——tanx
  • Java - 数据结构,栈
  • 某餐厅系统网络故障分析案例
  • 华为OD机试题,用 Java 解【密室逃生游戏】问题
  • 如何重命名SQL Server数据库
  • 联想昭阳E5-ITL电脑开机后绿屏怎么U盘重装系统?
  • 车载开发知识交流【学习路线】
  • 【读书笔记】《深入浅出数据分析》第二章 检验你的理论
  • pyflink学习笔记(一):table_apisql
  • GCC 编译器套件说明
  • IDEA集成Git
  • 算法流程图
  • Java中安装JDK环境–javac命令无效
  • 递推问题
  • js中强制类型转换Number、parseInt、parseFloat、Boolean、String、toString的使用
  • 漏斗分析法
  • pycharm入门快捷操作(部分)
  • 宣布 Databricks 支持 Amazon Graviton2,性价比提高3倍