jenkins集群 - HTMLreport测试报告
一、安装 HTML Publisher plugin 插件
二、配置构建后步骤
三、编辑报告执行脚本
四、安装 Startup Trigger 和 Groovy 插件
1、安装原因:
Jenkins为了避免受到恶意HTML/JS文件的攻击, 会默认将安全策略CSP设置为:sandbox; default-src ‘none’; img-src ‘self’; style-src ‘self’; 在此配置下,只允许加载:
-
Jenkins服务器上托管的CSS文件
-
Jenkins服务器上托管的图片文件
以下形式的内容都会被禁止:
-
JavaScript
-
plugins (object/embed)
-
HTML中的内联样式表(Inline style sheets),以及引用的外站CSS文件
-
HTML中的内联图片(Inline image definitions),以及外站引用的图片文件
-
frames
-
web fonts
-
XHR/AJAX
2、插件
3、编辑 job 配置
1)构建触发器
2)构建
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")
五、检查效果