【问题标题】:Jenkins - Can't view image in html report詹金斯 - 无法在 html 报告中查看图像
【发布时间】:2026-01-25 23:45:02
【问题描述】:

我使用 html 发布者插件在 Jenkins Server 中生成 html 报告,并且报告生成成功。但是,当我在 Jenkins Server 中查看它时,它可以在报告中显示任何图像,如图所示:

当我右键单击那个标志并选择在新标签页中打开图片时,图片可以在新标签页中正常查看。此外,如果在本地文件系统中查看报告,则可以显示图像。

为什么无法在 Jenkins Server 中查看报告中的图像?我该如何解决?或者有什么解决办法?

【问题讨论】:

    标签: report jenkins-plugins


    【解决方案1】:

    我遇到了同样的问题,甚至尝试过对图像进行 base64 编码,但仍然无法正常工作,甚至没有显示替代文本。这解决了它:https://*.com/a/35785788/3216461

    TL;DR:转到 Manage Jenkins --> 脚本控制台并输入以下命令:

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

    这只是一个临时解决方案,如果您重新启动 Jenkins,则必须再次运行该命令。

    【讨论】: