2

我在 Jenkins 中使用 HTML 发布者插件,并生成开放范围报告。由 Jenkins 生成的报告没有 UI。但是,当我手动打开它们时,它们就可以正常打开。

点击报告快照

4

3 回答 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 fileindex page 字段中的(例如 Report.html)和extent report directoryhtml 发布者插件配置中的 HTML Directory to archive 字段。

于 2016-11-17T05:42:04.407 回答