我 在 CentOS 计算机 上 运行 Java Selenium 项目 并 使用 Jenkins 生成 的 扩展 报告 显示 部分 正确 。 当 尝试 查看 Jenkins 上 以 png 格式 附加 到 扩展 报告 中 的 屏幕 截图 时 出现 此 问题 。 我 在 最 新 版本 上 使用 HTML Publisher 插件
我 已经 在 jenkins 命令 行 System . setProperty ( " hudson . model . directoryBrowserSupport . CSP " , " " ) 上 设置 了 此 命令
Extent Report on Jenkins 的 最 大 值
奇怪 的 是 , 当 直接 在 CentOS 文件 资源 管理 器 上 导航 并 转到 jenkins 工作 空间 内 的 该 路径 并 打开 html 报告 时 , 它 按 预期 正确 显示 Extent Report opened inside CentOS explorer
以前 有人 遇到 过 这个 问题 吗 ?
编辑 : 这 是 我 在 文件 夹 中 保存 报告 的 方式 , 包括 与 html 报告 files at same level of html report 处于 同一 级别 的 jpg 或 png 图像
编辑 : 我 发现 了 这个 问题 的 一 个 新 的 重要 信息 。 我 联系 了 一 个 安全 队友 , 他 告诉 我 这 与 一 个 配置 问题 有关 , 因为 端口 8080 正在 正确 侦听 。
由于 Jenkins 单机 版 使用 的 是 Jetty Http 服务 器 , 因此 可能 存在 此 问题 。
进入 Jenkins 日志 我 得到 了 这个 新 信息 过滤 Jetty 日志 :JETTY LOGS 现在 , 我 正在 使用 日志 中 的 信息 对此 进行 故障 排除
1条答案
按热度按时间yfjy0ee71#
当请求的图像未找到时,不允许该文件
更新您的Jenkins内容安全策略。在控制台中键入以下命令:
去
Manage Jenkins -> Script Console
上你的jenkins