Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Jenkins读取Allure结果出报告

Jenkins读取Allure结果出报告

作者头像
清菡
发布于 2020-12-02 07:37:36
发布于 2020-12-02 07:37:36
1.4K0
举报
文章被收录于专栏:清菡软件测试清菡软件测试

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 的。执行机和主机不能在同一台电脑上的,它们之间也不能进行通信。当然,搞个虚拟机可以的(虚拟机相当于另外一套环境了)。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【干货】Jenkins 持续集成实现系统自动化构建、测试及部署
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java 项目(SVN+Maven)中 FindBugs/CheckStyle/PMD 等常用插件的使用、单元测试及其覆盖率报告等,力求实战性强。
IT技术小咖
2019/06/26
3.1K0
【干货】Jenkins 持续集成实现系统自动化构建、测试及部署
allure测试报告+Jenkins集成
前提:得装了jdk1.8 allure测试报告的样子是这样的,它能显示你运行了几次,然后每次运行有多少次成功多少次失败,之前的和现在的
全栈程序员站长
2022/09/17
4570
allure测试报告+Jenkins集成
手把手教你如何在Windows下allure与jenkins的集成生成让你一见钟情的测试报告 - 03
好了,国庆假期结束,开始搬砖。为什么要把allure和jenkins集成了?原因是集成以后,我们就可以直接查看allure的结果,不需要重复输入命令、重复使用浏览器打开文件来查看allure的结果,而且jenkins历史记录可以留存,方便进行对比前后的变化等等。由于这些原因,为了方便,所以决定将allure和jenkins集成。
北京-宏哥
2020/10/29
3.6K0
手把手教你如何在Windows下allure与jenkins的集成生成让你一见钟情的测试报告 - 03(非常详细,非常实用)
  好了,国庆假期结束,开始搬砖。为什么要把allure和jenkins集成了?原因是集成以后,我们就可以直接查看allure的结果,不需要重复输入命令、重复使用浏览器打开文件来查看allure的结果,而且jenkins历史记录可以留存,方便进行对比前后的变化等等。由于这些原因,为了方便,所以决定将allure和jenkins集成。
北京-宏哥
2019/10/09
2.5K2
手把手教你如何在Windows下allure与jenkins的集成生成让你一见钟情的测试报告 - 03(非常详细,非常实用)
pytest与Allure集成
重启jenkins,重新连接,继续上次的内容。(注意:点击launch,重新下载slave-agent文件,然后双击slave-agent文件进行连接。上次下载的slave-agent文件已经不能使用了)
清菡
2020/12/02
8190
pytest与Allure集成
docker安装jenkins
根据提示进入宿主机/home/jenkins_home/secrets目录下查看文件initialAdminPassword
吟风者
2019/12/03
6810
docker安装jenkins
jenkins学习8-生成Allure报告(Allure Jenkins Plugin)
jenkins上集成allure的报告才是高大上的,jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。
上海-悠悠
2020/01/13
2.8K1
jenkins学习8-生成Allure报告(Allure Jenkins Plugin)
【Jenkins篇】Win环境安装部署Jenkins(一)
JDK1.7,或者JDK1.8: Jdk下载地址如下: Windows X86: jdk-8u171-windows-i586.exe Windows X64: jdk-8u171-windows-x64.exe Linux X64:jdk-8u171-linux-x64.tar.gz
王大力测试进阶之路
2019/10/25
2K0
【Jenkins篇】Win环境安装部署Jenkins(一)
Jenkins配置Allure
在 Jenkins 的系统管理,全局工具配置中,拉到最下面,点击 Allure Commandline 安装...
Python研究所
2022/06/17
5970
Jenkins配置Allure
Jenkins集成Allure报告
7、点击构建Build Now,发现构建失败报错Build step 'Allure Report' marked build as failure
梦无矶小仔
2023/08/03
3980
Jenkins集成Allure报告
CI&CD夺命十三剑8-Jenkins接入Pytest+Allure自动化测试项目
本篇文章为“CI&CD落地实践系列”文章之8,将重点介绍Jenkins如何接入Pytest+Allure自动化测试项目。Jenkins环境搭建相关及Jenkins接入前后台项目可参考前面几篇文章:
大刚测试开发实战
2023/08/29
8450
CI&CD夺命十三剑8-Jenkins接入Pytest+Allure自动化测试项目
Jenkins 踩坑(四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合
1.关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要了解的可以参考文章:[Jenkins之job创建、参数化与定时构建以及时区偏差填坑] 2.另外还需要的就是执行机的环境(以GitHub拉取项目为例),需要具体细节操作可自行百度Google或参考文章:[Jenkins如何管理、配置、运行node节点,用slave进行分布式运行]
霍格沃兹测试开发
2022/04/28
5630
离线部署 Jenkins 填坑指南
之前我带着大家实践了如何在 Windows 系统在线部署 Jenkins、如何通过 Jenkins 部署前后端项目,以及 Jenkins 的权限管理。
悟空聊架构
2024/06/14
6340
离线部署 Jenkins 填坑指南
关于安装Jenkins插件报错问题的最新发现
主要就是把update-center.json里的下载地址替换成镜像站的下载地址,而这两天我又发现了update-center.json里面的下载地址没有被替换掉,于是我看了看update-center.json里面的地址,发现已经由下载地址前缀已经由 http://updates.jenkins-ci.org 变成了 https://updates.jenkins.io/ ,打开网站,发现地址确实换新的了,然后我试着下载一个附件 https://updates.jenkins.io/download/plugins/BlazeMeterJenkinsPlugin/4.7/BlazeMeterJenkinsPlugin.hpi
全栈程序员站长
2022/07/05
3800
关于安装Jenkins插件报错问题的最新发现
Jenkins基础系统之完整的.net项目编译
在安装jenkins提供的插件时,遇到了国内网络不稳定的问题,解决办法就是更换镜像源,网上好多都是推荐用[清华大学]的镜像,但[清华大学]的镜像服务器的update-center.json文件内部的包引用地址,还是指向的jenkins更新中心。所以需要搭建一个update-center.json提供服务器, 地址(这是我自己搭建,可供大家测试使用):http://jenkins.b-nature.cn:10026/jenkins/updates/update-center.json
sam dragon
2020/04/13
8890
云原生(三十八) | Kubernetes篇之Jenkins入门和安装
点击《系统管理》—>《Configure System》—>《配置一个云》—>《kubernetes》,如下:
Lansonli
2022/10/30
6780
云原生(三十八) | Kubernetes篇之Jenkins入门和安装
CentOS7下部署开源持续集成工具Jenkins
Jenkins: 最流行的开源免费持续集成工具:java语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。
yuanfan2012
2020/06/14
9560
CentOS7下部署开源持续集成工具Jenkins
jenkins allure_jenkins编译打包部署
jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。
全栈程序员站长
2022/09/16
3820
jenkins allure_jenkins编译打包部署
使用反向代理加速 Jenkins 插件下载
训练营进行到 DevOps 部分了,上节课讲解 Jenkins 动态 Slave 的时候翻车了,我们知道 Jenkins 安装的时候会让我们选择安装一些推荐的插件,但是由于默认的官方源下载实在是太慢,对于我们直播这种场景来说实在是太不友好了。之前的版本中我反复测试过将 Jenkins 目录下面的 default.json 文件里面的源地址更改成清华大学的源,以及将 google 更改成 baidu,然后重启 Jenkins,安装插件的时候就非常快了。结果这一次直播的时候更改完成之后,重启就直接跳转到了 Jenkins 的主页去了,几乎就没有安装什么插件,所以在做试验的时候非常麻烦。最后是通过优先安装中文插件,然后使用中文社区的插件更新源来解决的,但是在获取插件列表的时候还是非常卡,安装的时候倒是快了不少,不知道是不是我使用的姿势不对,总之直播翻车了,浪费了很多时间,所以我们得重新讲解一次。
我是阳明
2020/06/15
1.4K0
Jenkins简介及安装配置详解:开启持续集成之旅
链接:https://pan.baidu.com/s/1CD7IXZ_E-RNTsXEl6L7SRw?pwd=8mz8
小尘要自信
2023/10/23
5.5K0
Jenkins简介及安装配置详解:开启持续集成之旅
推荐阅读
相关推荐
【干货】Jenkins 持续集成实现系统自动化构建、测试及部署
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文