您好我使用jenkins并且我在自动化运行结束时生成报告,运行之后jenkins生成发布html目录到作业文件夹,我可以看到当前的日志报告,但是我收到了一些错误
ExtentScreenshot.html:1内容安全策略的源列表 指令' script-src'包含无效的来源:'' allow-scripts''。 它会被忽略。 ExtentScreenshot.html:22拒绝加载 样式表 ' https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600' 因为它违反了以下内容安全策略指令: " style-src' self' '不安全直插' "
ExtentScreenshot.html:23拒绝加载样式表 ' https://cdn.rawgit.com/anshooarora/extentreports/45123d736a03aca0abc5c4fcf1e746fef49736fd/cdn/extent.css' 因为它违反了以下内容安全策略指令: " style-src' self' '不安全直插' "
ExtentScreenshot.html:1拒绝加载脚本 ' https://cdn.rawgit.com/anshooarora/extentreports/6032d73243ba4fe4fb8769eb9c315d4fdf16fe68/cdn/extent.js' 因为它违反了以下内容安全策略指令: " script-src' self' '不安全直插' '允许的脚本'"
ExtentScreenshot.html:695未捕获的ReferenceError:$未定义 在ExtentScreenshot.html:695 ExtentScreenshot.html:699未捕获的ReferenceError:$未定义 在ExtentScreenshot.html:699 ExtentScreenshot.html:1拒绝加载样式表 ' https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600' 因为它违反了以下内容安全策略指令: " style-src' self' '不安全直插' "
ExtentScreenshot.html:1拒绝加载样式表 ' https://cdn.rawgit.com/anshooarora/extentreports/45123d736a03aca0abc5c4fcf1e746fef49736fd/cdn/extent.css' 因为它违反了以下内容安全策略指令: " style-src' self' '不安全直插' "
因为我在jenkins的其他报告中使用我必须更改行中的jenkins.xml文件
-Xrs -Xmx1048m -XX:MaxPermSize = 512m -Dhudson.lifecycle = hudson.lifecycle.WindowsServiceLifecycle" -Dhudson.model.DirectoryBrowserSupport.CSP = img-src' self&#39 ;;风格-SRC '自' '不安全直插' ; script-src' self' '不安全直插' '允许的脚本' " -jar"%BASE%\ jenkins.war" --httpPort = 2020 --webroot ="%BASE%\战争" - accessLoggerClassName = winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format = combined --simpleAccessLogger.file ="%BASE%/ logs / access.log"
jenkins中的当前配置应该是什么才能让我查看报告?
答案 0 :(得分:1)
您可以通过将Dhudson.model.DirectoryBrowserSupport.CSP=
设置为空字符串来禁用CSP
请参阅Configuring Content Security Policy,CSP directives
答案 1 :(得分:0)
如果您刚刚更新了HTML Publisher,请在Jenkins控制台中运行此脚本。
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 *");