1.想 jenkins 有展示和解析 Allure 报告的能力,就必须装 Allure 插件。

「安装插件地址:」

http://updates.jenkins-ci.org/download/plugins/

这个地址可以填写在 jenkins 的升级站点-url:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

如果在可选插件中输入 Allure 搜索不到插件,那就只能离线安装了。

「离线安装:」

jenkins 的插件的格式必须是.hpi

会有各种版本号,选择最新的一个版本下载下来就好了。

上传文件,提交后自动跳转至更新中心,在更新中心会告诉你安装的结果。

2.装好之后需要有配置工作:

在执行机上生成的 Allure 报告,要从工程上呈现 Allure 报告的时候,基本上是从执行机上解读文件。

「全局工具管理的作用:」

没有执行机不用考虑这个。这个地方配置执行机的远程工作目录。执行机只执行任务,它的配置都是在 jenkins 主机的管理系统上来配置。

「配置下执行机上 Allure 的安装路径:」

每一台执行机的路径不一定和主机一样。配置工具的目的是,先把工具的名称配置出来,后续对执行机做工具配置,直接选择工具名称,然后配置路径。

统一管理的方式:所有执行机的工具配置:(有哪些工具可以配置,全都是在 jenkins 工具管理来配置的。)

没有配置 jdk1.8 的 JAVA-HOME,如果有两台执行机,每台执行机,自己配置自己的。如果是在主机的这里配置的,相当于给它做了一个默认的路径。主机肯定是这个路径,但是执行机就未必是了。

所以这里地方配置工具的时候就给个名字就好了。执行机模式下可以不用给地址。执行机模式下不用给,主机模式下要给地址。

这个配置里没有 SVN,SVN 是不需要配置的。工程创建的时候有 SVN,就说明它是自带的。

先启动 slave(启动步骤请看前 2 篇文章)。

3.让执行机去执行 Allure 命令:

我需要知道执行机的 ALlure 路径在哪里。

「配置 JDK:」

如果其它的环境需要配置 1.6、1.8 版本的 JDK,这个允许创建多个工具的。

「配置当前电脑上 Allure29 的具体路径。」

项目组的成员直接在 jenkins 上点击链接就可以看到报告了,不需要每次都问你。

4.问题

哪怕只要一个主机没有 slave,也是可以配置 Allure 的。执行机和主机不能在同一台电脑上的,它们之间也不能进行通信。当然,搞个虚拟机可以的(虚拟机相当于另外一套环境了)。


公众号 「清菡软件测试」首发,更多原创文章:清菡软件测试 78+原创文章,欢迎关注、交流,禁止第三方擅自转载。

Jenkins读取Allure结果出报告的更多相关文章

  1. pytest+jenkins安装+allure导出报告

    环境安装: windows7+64位 pytest:4.0.2 allure的安装:allure的python库pytest-allure-adaptor jenkins的安装:2.138.2 JDK ...

  2. Jenkins集成allure测试报告

    前言 Allure框架是一个功能强大的自动化测试报告工具,不仅支持多种编程语言,而且能够完美的与各种集成工具结合,包括Jenkins,TeamCity,Bamboo,Maven等等,因此受到了很多测试 ...

  3. Jenkins - 构建Allure Report

    前言 本文为Pytest+Allure定制报告进阶篇,集成Jenkins,在Jenkins中直接生成报告,更方便测试人员查看. 一.安装插件allure-jenkins-plugin 1.进入系统管理 ...

  4. jenkins+pytest+ allure运行多个py文件测试用例

    jenkins的pytest运行多个py文件,导出allure报告方法,只需改下job的配置中的构建即可(pytest会运行指定文件下的所有test开头的py文件),如下:              ...

  5. 【测试设计】使用jenkins 插件Allure生成漂亮的自动化测试报告

    前言 以前做自动化测试的时候一直用的HTMLTestRunner来生成测试报告,后来也尝试过用Python的PyH模块自己构建测试报告,在后来看到了RobotFramework的测试报告,感觉之前用的 ...

  6. Jenkins+pytest+Allure搭建自动化测试

    持续集成(CONTINUOUS INTEGRATION) 在CI环境中,开发人员将会频繁地向主干提交代码.这些新提交的代码在最终合并到主干前,需要经过编译和自动化测试流进行验证. 持续交付(CONTI ...

  7. allure报告定制(pytest+jenkins)

    环境及安装可查看 pytest+jenkins安装+allure导出报告 要让allure报告更漂亮,更直观,需要在脚本中写入allure特性 一开始allure调用step().story().fe ...

  8. Pytest+allure+jenkins生成测试报告

    allure集成jenkins下载地址.下载相关版本的allure包 http://updates.jenkins-ci.org/download/plugins/allure-jenkins-plu ...

  9. jenkins集群(二)(master --> slave) -- allure自动化测试报告部署

    一.前提 1.环境 1)已经部署好了jenkins环境,包括jenkins的“全局工具配置”也配好了. 2.master与slave的简单的概念 1)master:jenkins部署所在的机器 2)s ...

随机推荐

  1. Kaggle 入门题-泰坦尼克号灾难存活预测

    这个题目的背景概况来讲就是基于泰坦尼克号这个事件,然后大量的人员不幸淹没在这个海难中,也有少部分人员在这次事件之中存活,然后这个问题提供了一些人员的信息如姓名.年龄.性别.票价,所在客舱等等一些信息, ...

  2. matplotlib常用基础知识

    linestyle(ls)线型参数表 常用color(c)参数表 marker标记符号表 plt常用方法表 plt.legend(loc=0)用于显示图例,图例的位置参数loc matplotlib常 ...

  3. PHP natcasesort() 函数

    定义和用法 natcasesort() 函数用"自然排序"算法对数组进行排序.键值保留它们原始的键名. 在自然排序算法中,数字 2 小于 数字 10.在计算机排序算法中,10 小于 ...

  4. PHP date_format() 函数

    ------------恢复内容开始------------ 实例 返回一个新的 DateTime 对象,然后格式化日期: <?php$date=date_create("2013-0 ...

  5. PHP get_defined_vars() 函数

    get_defined_vars() 函数返回由所有已定义变量所组成的数组. 版本要求:PHP 4 >= 4.0.4, PHP 5, PHP 7高佣联盟 www.cgewang.com 语法 a ...

  6. 5.29 省选模拟赛 树的染色 dp 最优性优化

    LINK:树的染色 考场上以为这道题要爆蛋了 没想到 推出正解来了. 反正是先写了爆搜的 爆搜最近越写越熟练了 容易想到dp 容易设出状态 f[i][j]表示以i为根的子树内白色的值为j此时黑色的值怎 ...

  7. windows:进程查杀

    windows平台中,某些进程做了各种保护,比如hook了terminateProcess,又或者注册了进程终止函数的回调.当调用这些API或任务管理器终止该进程时,会被绕过,典型如某些杀毒软件,怎么 ...

  8. Java对象(创建过程、内存布局、访问方法)

    (Java 普通对象.不包括数组.Class 对象等.) ​ 对象创建过程 类加载 遇到 new 指令时,获取对应的符号引用,并检查该符号引用代表的类是否已被初始化.如果没有就进行类加载. 分配内存 ...

  9. 使用VMware虚拟机建立Ubuntu与主机win7的文件共享与传输

    1.要想在虚拟机与主机之间建立共享文件夹必须先安装VMware Tools.方法见https://www.cnblogs.com/lsc666js/p/13403919.html. 2.在VMware ...

  10. 【NOI2018】归程 题解(kruskal重构树+最短路)

    题目链接 题目大意:给定一张$n$个点$m$条边的无向图.每条边有长度和海拔.有$Q$次询问,每次给定起点$v$和当天水位线$p$,每次终点都是$1$.人可以选择坐车或走路,车只能在海拔大于水位线的路 ...