首页 > 系统相关 >linux环境通过nginx转发allure报告

linux环境通过nginx转发allure报告

时间:2023-01-04 16:35:23浏览次数:49  
标签:静态 html 生成 nginx allure linux jenkins

前言:

  自动化测试生成的allure报告一般通过jenkins生成,生成后通过jenkins的view账号进行查看,但这样就必须登录jenkins才能看到,如何不通过登录jenkins从而看到allure报告呢?

  由于allure报告是由一堆静态json文件生成的,因此我们可以将生成的静态文件放到nginx中,通过nginx来代理就可以看到

 

 

方法:

我们在生成的json文件目录中,输入以下命令,生成静态资源
allure generate . -o allure-report --clean

 

再将静态资源放到nginx的html中,建一个allure文件夹放入其中,nginx.conf文件中加入以下配置

		# allure报告
		location  /allure {
    		root /usr/local/nginx/html/;
		    index index.html htm;
		    try_files $uri $uri/ /allure/index.html;
		}

最后再重启nginx即可
在sbin目录中输入./nginx -s reload
此时在浏览器中输入域名+/allure即可看到生成的报告,可以通过策略定时将新的静态资源传到此处,并备份之前的静态资源

 

标签:静态,html,生成,nginx,allure,linux,jenkins
From: https://www.cnblogs.com/xiongjianwen/p/17025269.html

相关文章

  • Cygwin:windows下的Linux系统
    Cygwin是啥?Cygwin是一个可原生运行于Windows系统上的POSXI兼容环境。是的,我又开新专辑了​​《零基础swoole学习笔记》​​。不是我太贪心,而是最近半年和小伙伴一直在用swoo......
  • Linux TOP命令详解
    先来看一下执行以后的结果:各项数值的含义如下:第一行是任务队列信息。117:15:40当前时间2up21days,1:19......
  • linux设置tomcat开机自启动
    本文假设jdk环境安装成功,如何安装JDK请参考这个链接: http://www.cnblogs.com/yoyotl/p/5395208.html1.下载apache的安装包,例如本例下载了apache-tomcat-7.0.68.tar.gz......
  • linux抓包工具tcpdump
    1、安装tcpdumpyum-yinstalltcpdump#查看指定网卡的设备,显示端口号对应服务tcpdump-nnt-iens192|head-10#查看ens33网卡设备,对应22端口服务的传输信息(-t不显示......
  • Linux下动、静态库的创建和调用
    静态库linux静态库命名规则:静态库的创建准备工作:以一个简单的计算器demo为例,首先建立并书写以下三个文件:Math.h声明四则基本运算#ifndef__MATH_H__#define_......
  • nginx 配置反向代理和负载均衡
    环境准备主机IPcontrol01192.168.29.128nginx01192.168.29.101nginx02192.168.29.102nginx03192.168.29.103一、配置反向代理control01nginx配......
  • Linux删除多个java进程的其中一个
    一、背景:Linux后台运行了多个Java程序,进程名都是java。执行pkilljava会一次性杀掉所有的java进程。二、解决思路:1先通过一定的检索条件,定位出指定的java进程23......
  • Linux下rpm安装MySQL及配置
    Linux下rpm安装MySQL及配置xupeng1644已于2022-03-2211:38:47修改2747收藏15分类专栏:Linux文章标签:rpmMySQLLinux版权Linux专栏收录该内容55篇文章1订阅订......
  • linux动态库加载相关
    查看编译时会链接的动态库ldconfig-v|greplibCmp添加编译时的动态链接目录到终端环境,然后启动,这种方式可以为不同的程序配置不同的加载路径exportLD_LIBRARY_PA......
  • Java调用Linux命令(cd的处理)
    一、Java调用Linux系统的命令非常简单这是一个非常常用的调用方法示例:1publicStringexecuteLinuxCmd(Stringcmd){2System.out.println("gotcmd......