再次进行构建,新生成的HTML就可以正常展示样式了。需要说明的是,该操作对之前构建生成的HTML报告无效。 永久解决方案 不过,该方法还存在一个问题:该配置只是临时生效,当重启Jenkins后,Content Security Policy又会恢复为默认值,从而HTML样式又没法展示了。 当前,Jenkins官方还没有相应的解决方法,我们只能在每次启动或重...
解决jenkins reports无法展示html样式问题 jenkins生成report报告后,查看报告无数据。 查看原因后得知 在于jenkins中配置的CSP(Content Security Policy)。 简单地说,这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击。
4.显示在jenkins上的名称,默认HTML Report就行 5.点apply运用 四、报告展示 1.运行完之后,在左侧工程下会生成一个HTML Report目录 2.点开查看详情 3.点开后,正常情况应该跟本地html浏览器打开是一样的。 这里html格式丢失了,因为jenkins默认没有加载css样式,需要设置下。 欲知如何解决,且听下回详解! ---《...
jenkins上使用HTML Publisher plugin插件生成的html报告样式会丢失,需要设置下才能正常显示。 一、样式丢失 1.官方文档的解释如下,参考地址https://stackoverflow.com/questions/35783964/jenkins-html-publisher-plugin-no-css-is-displayed-when-report-is-viewed-in-j 从安全性考虑,禁止了css和js的加载,所以无法展示。
jenkins集群 - HTMLreport测试报告 一、安装 HTML Publisher plugin 插件 插件下载地址 二、配置构建后步骤 三、编辑报告执行脚本 四、安装 Startup Trigger 和 Groovy 插件 1、安装原因: Jenkins为了避免受到恶意HTML/JS文件的攻击, 会默认将安全策略CSP设置为:sandbox; default-src ‘none’; img-src ‘self’;...
在这样的限制下,我们无法引用外部js,css等来完整展示想要的测试报告效果,以致于最后的报告展示样式面目全非。在网上也看到了很多的帖子讲如何解决这个问题,但很多都是一次性的,每次重启之后都还会出现HTML Report无法正常展示的问题。本文以作者亲身经历分享下该问题的解决过程,以作今后复用。
3、解决HTML报告显示不正常 一、问题: 1、如图所示:项目的测试报告(HTML Report)为.html格式。 2、打开发现报告显示不全,样式丢失。 二、解决: 1、系统管理--->脚本命令行。 2、输入以下参数,点击运行。 代码语言:javascript 复制 System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","") ...
jenkins-HTMLreport没有css样式问题,要解决该问题,方式也比较简单,就是修改ContentSecurityPolicy的默认配置。修改方式为,进入ManageJenkins->Scriptconsole,输入如下命令并进行执行。System.setProperty("hudson.model.DirectoryBrowser...
jenkins-HTMLreport没有css样式问题 jenkins-HTMLreport没有css样式问题要解决该问题,⽅式也⽐较简单,就是修改Content Security Policy的默认配置。修改⽅式为,进⼊Manage Jenkins->Script console,输⼊如下命令并进⾏执⾏。System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
always {// reportDir 报告所在目录;reportFiles 报告名称;reportName 在Jenkins菜单栏显示的名称 ;reportTitles 点进测试报告显示的TitlepublishHTML([allowMissing:true,alwaysLinkToLastBuild:true,keepAll:false,reportDir:'./',reportFiles:'report.html',reportName:'测试报告',reportTitles:'测试报告']) ...