CI使用htmlpublisher与Extent Reports集成

时间:2016-01-28 06:30:41

标签: jenkins continuous-integration extentreports extent

我在Jenkins中使用HTML发布者插件,并生成开放范围报告。 通过Jenkin生成的报告没有UI。然而,当我打开然后手动打开它们就好了。

Click of Report Snapshot

3 个答案:

答案 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