【发布时间】:2022-01-05 04:56:06
【问题描述】:
我已将 jenkins 升级到 2.319.1 并开始看到此问题。
我们的 Jenkins 通过 Netscaler 端点访问。 https://company.internal.com/jenkins.
之前我是通过 host:8080 格式访问的。即 http://host:8080/jenkins ,一切正常。像这样访问它仍然可以正常工作。
到目前为止我尝试了什么。
- 我检查了日志。日志中没有信息。因此,我怀疑这可能是 Netscaler 所做的。
- 我尝试使用 Nginx 进行反向代理,效果很好。
- 我尝试了简单的主题来放置自定义图像和图标。它不会工作。
有没有可以提供图标的插件。我尝试过深色主题和简单主题插件,但没有成功。
更新: 我缩小了上一个工作版本的范围
LTS:https://archives.jenkins-ci.org/redhat-stable/jenkins-2.303.3-1.1.noarch.rpm
常规:https://archives.jenkins-ci.org/redhat/jenkins-2.307-1.1.noarch.rpm
更新 2
svgs 存在于 /var/cache/jenkins/images 文件夹中。它们不会在浏览器中加载。
【问题讨论】:
-
JENKINS-66698 怎么样?有许多PNG/SVG changes。也许错过了什么?
-
它不仅仅是文件夹插件,而是整个 UI 和菜单。我缩小了最后一个工作版本 LTS :archives.jenkins-ci.org/redhat-stable/… Regular :archives.jenkins-ci.org/redhat/jenkins-2.307-1.1.noarch.rpm
-
也许可以询问UX-SIG, cc:Jan Faracik 或提出一个 Jenkins JIRA(标记回归),包括所有细节和插件列表。奇怪的是它直接工作。 LTS 2.303.1 -> 2.303.3 -> 2.319.1,所以它将是 2.319.1 (2021-12-01) 问题。
-
啊哈!罪魁祸首可能是Use SVGs over PNGs for the sidebar when possible #5663。抄送:@jan-faracik
-
你是对的。我正在查看更改日志,这似乎是一个。所以它可能不是 jenkins 的错误,而是 Netscaler 的错误。但是我确实检查了 /var/cache/jenkins/images 并且我可以在那里找到所有 .svg 文件。您是否认为需要在 Netscaler 中进行一些额外的配置来适应这些变化。我不确定为什么 Netscaler 不会加载带有 .svg 扩展名的图像。请检查我最近的图片附件。
标签: jenkins jenkins-plugins reverse-proxy netscaler