我在 Jenkins 中使用 HTML 发布者插件,并生成开放范围报告。由 Jenkins 生成的报告没有 UI。但是,当我手动打开它们时,它们就可以正常打开。
问问题
8459 次
3 回答
4
要更改默认内容安全策略,请转到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 *");
运行构建并查看报告。
于 2017-06-21T13:26:32.933 回答
0
转到 Manage Jenkins 然后到 Script Console 并粘贴以下代码:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
然后点击运行。
现在,重新运行您的构建并再次检查。您现在应该可以看到报告的 UI
于 2018-05-07T21:01:54.277 回答
0
指出extent report file
index page 字段中的(例如 Report.html)和extent report directory
html 发布者插件配置中的 HTML Directory to archive 字段。
于 2016-11-17T05:42:04.407 回答