我在Jenkins中使用HTML发布者插件,并生成开放范围报告。 通过Jenkin生成的报告没有UI。然而,当我打开然后手动打开它们就好了。
答案 0 :(得分:3)
要更改默认的内容安全策略,请转到Manage Jenkins -> Script Console
并添加以下命令:
System.clearProperty("hudson.model.DirectoryBrowserSupport.CSP");
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox allow-scripts; default-src 'self'; script-src * 'unsafe-eval'; img-src *; style-src * 'unsafe-inline'; font-src *");
运行构建并查看报告。
答案 1 :(得分:0)
在索引页面字段中指出extent report file
(例如,Report.html),在html发布商插件配置中指出要归档的HTML目录中的extent report directory
。
答案 2 :(得分:0)
转到管理Jenkins然后管理脚本控制台并粘贴此代码: System.setProperty(" hudson.model.DirectoryBrowserSupport.CSP","")并点击运行
现在,重新运行您的构建并再次检查,您应该能够立即看到报告的UI