Jenkins集成Allure报告详解-亲历噢

摘要:
Allure报告简直不要太详细噢,给Boss看是最好的报告模板选择,现在我就把我是如何集成allure报告的步骤告诉你咯!养成查看日志的习惯哦,会帮你解决很多问题6.看看我的main.py文件7.后来我就改成跟这两个路径一致的文件之后,我们再看看结果:先看看终端输出,还有没有之前那个问题:接下来,重头戏来啦,咱看看报告咋样:最后的报告呈现:好啦,到此就配置完成啦,ヾ(°°)

Allure报告简直不要太详细噢,给Boss看是最好的报告模板选择,现在我就把我是如何集成allure报告的步骤告诉你咯!

1. 安装Allure插件

Jenkins集成Allure报告详解-亲历噢第1张

Jenkins集成Allure报告详解-亲历噢第2张

2. 配置allure

Jenkins集成Allure报告详解-亲历噢第3张

Jenkins集成Allure报告详解-亲历噢第4张

选择 Post-build Actions,然后根据下图步骤操作:

(下图 Allure Report 因为我之前已经配置过了,所以置灰不可点击,第一次是可以正常点击配置的)

Jenkins集成Allure报告详解-亲历噢第5张

3. 配置allure原生文件路径--这个路径的作用是存放allure-HTML报告生成前的依赖原生文件-如下图

Jenkins集成Allure报告详解-亲历噢第6张

allure_raw存放的相关json和txt文件:

Jenkins集成Allure报告详解-亲历噢第7张

4. 接下来继续,点击高级配置后,配置allure报告最终生成的路径--这个路径的作用是存放allure-HTML报告文件以及其他的一些额外文件-如下图

Jenkins集成Allure报告详解-亲历噢第8张

allure_report存放的相关目录和HTML报告文件:

Jenkins集成Allure报告详解-亲历噢第9张

对咯,配置完成之后,你会在项目首页看到allure报告文件夹,像这样的,下面那个则是配置了普通HTML报告的目录

Jenkins集成Allure报告详解-亲历噢第10张

5. 最后点击保存就可以啦,然后执行构建,看看有没有成功生成allure报告:

看看,果然第一次成功的可能性很低, /手动摊手 ┓(´∀`)┏

Jenkins集成Allure报告详解-亲历噢第11张

来,我们看看终端输出报了啥错,咋就没有内容呢?养成查看日志的习惯哦,会帮你解决很多问题

Jenkins集成Allure报告详解-亲历噢第12张

6. 看看我的main.py文件

Jenkins集成Allure报告详解-亲历噢第13张

7. 后来我就改成跟这两个路径一致的文件之后,我们再看看结果:

先看看终端输出,还有没有之前那个问题:

Jenkins集成Allure报告详解-亲历噢第14张

接下来,重头戏来啦,咱看看报告咋样:

Jenkins集成Allure报告详解-亲历噢第15张

最后的报告呈现:

Jenkins集成Allure报告详解-亲历噢第16张

Jenkins集成Allure报告详解-亲历噢第17张

好啦,到此就配置完成啦,ヾ(◍°∇°◍)ノ゙

免责声明:文章转载自《Jenkins集成Allure报告详解-亲历噢》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇1185. 一周中的第几天『简单』Oracle创建表空间、创建用户以及授权下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jenkins使用ldap权限管理

https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_liunx_52_ldap_for_jenkins.html ldap 原来有一套phpLDAPadmin的用户管理系统 创建一个ou,直接导入以下模板 dn: ou=jenkins_test,ou=App,dc=xx,dc=com objectclass:...

使用Jenkins合并gitlab服务器上的代码

1、申请gitlab读写权限账号 2、在Jenkins的主机上,运行Jenkins程序的用户的home目录下,执行: touch .git-credentialsvim .git-credentialshttp://{用户名}:{密码}@{IP地址} git config --global credential.helper store 查看.gitcon...

Jenkins配置agent

一. 通信协议 为了master和agent能够正常通信,连接的建立必须是双向的。 SSH: master通过标准的SSH协议连接slave。 Java Web Start: Java 应用在agent 主机上启动,Master和agent通过TCP建立连接。 这种方法往往是在agnet在防火墙内部,master不能发起连接的情况下使用。 Windo...

jenkins+gitlab配置

jenkins配置 插件配置 Jenkins要实现持续集成自动部署需要安装  gitlab  maven Publish Over SSH  Git等几个插件 查看已经安装的插件  jenkins上集成gitlab插件 系统配置 ----系统配置-----Gitlab      ====================================...

Jenkins中shell-script执行报错sh: line 2: npm: command not found

<1>本地执行npm run build--正常 <2>查看环境变量--正常 [root@localhost bin]# echo $PATH /usr/local/node/bin:/usr/local/nginx/sbin:/usr/local/node/bin: <3>将shell中的script的npm comm...

Jenkins 调用 Shell 脚本

1. 准备好脚本实现传参 [root@jenkins-client opt]# chmod +x test.sh [root@jenkins-client opt]# cat ^C [root@jenkins-client opt]# cat test.sh #!/bin/bash echo "hehe" echo "$1" 2. jenkins 项目...