CI 与使用 htmlpublisher 的扩展数据块报告集成



我在 Jenkins 中使用 HTML 发布者插件,并生成打开的范围报告。通过 使用 Jenkin 生成的报表没有 UI。但是,当我打开然后手动打开时,它们打开得很好。

单击报告快照

要更改默认内容安全策略,请转到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 *");

运行生成并查看报表。

指出索引页字段中的extent report file(例如,报告.html)和 html 发布者插件配置中要存档的 HTML 目录字段中的extent report directory

转到 Manage Jenkins,然后转到脚本控制台并粘贴以下代码:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

然后单击运行。

现在,重新运行您的构建并再次检查。您现在应该能够看到报表的 UI

最新更新