jenkins集群 - HTMLreport测试报告

一、安装 HTML Publisher plugin 插件

插件下载地址

 

 

二、配置构建后步骤

 

 

三、编辑报告执行脚本

 

 

四、安装 Startup Trigger 和 Groovy 插件

1、安装原因:

Jenkins为了避免受到恶意HTML/JS文件的攻击, 会默认将安全策略CSP设置为:sandbox; default-src ‘none’; img-src ‘self’; style-src ‘self’; 在此配置下,只允许加载:

  1. Jenkins服务器上托管的CSS文件

  2. Jenkins服务器上托管的图片文件

以下形式的内容都会被禁止:

  1. JavaScript

  2. plugins (object/embed)

  3. HTML中的内联样式表(Inline style sheets),以及引用的外站CSS文件

  4. HTML中的内联图片(Inline image definitions),以及外站引用的图片文件

  5. frames

  6. web fonts

  7. XHR/AJAX

 

2、插件

 

 

 

 

3、编辑 job 配置

1)构建触发器

 

2)构建

 

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

 

 

 

 

五、检查效果

 

posted @ 2023-07-01 12:48  mua~mua~  阅读(111)  评论(0编辑  收藏  举报