Jenkins HTML Publisher 插件:Jenkins 服务器中的 CSS 问题
Jenkins 用户在使用 HTML Publisher 插件时遇到一个特殊问题。在 Jenkins 中查看时,应用于 HTML 报告的 CSS 样式会消失。但是,本地下载时 CSS 是完整的。
要解决此问题,必须了解 Jenkins 中的内容安全策略 (CSP)。默认情况下,CSP 设置为阻止内联 CSS 和来自其他站点的 CSS。
解决方案:
要禁用此保护:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
如果“结果:”出现在“结果”下方标头,保护已禁用。重新运行构建将在存档的 HTML 报告中显示 CSS。
以上是为什么我的 CSS 在 Jenkins HTML 报告中消失,但在本地工作?的详细内容。更多信息请关注PHP中文网其他相关文章!