Jenkins中无法加载图像和图标

axkjgtzd  于 2023-01-12  发布在  Jenkins
关注(0)|答案(2)|浏览(582)

我已经将Jenkins升级到2. 319. 1,并开始看到这个问题。我们的Jenkins是通过Netscaler Endpoint. https://company.internal.com/jenkins访问的。
早些时候,我使用的是通过host:8080 format. i.e. http://host:8080/jenkins访问,一切正常。当这样访问时,它仍然工作正常。

    • 图1:通过Netscaler访问时**
    • 图2:通过ip访问时**

"我迄今所做的一切"
1.我已经检查了日志。日志中没有任何信息。因此我怀疑这可能是Netscaler做的。
1.我尝试使用Nginx进行反向代理,效果很好。
1.我尝试简单的主题,把自定义图像和图标。它行不通。
有没有可以提供图标的插件。我试过暗主题和简单主题的插件,但是没有用。

    • 更新:**我缩小了上一个工作版本的范围

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文件夹中。它们不会加载到浏览器中。

2cmtqfgy

2cmtqfgy1#

最后我们找到了解决方案。我们在Netscaler中有一个http到https的重定向策略。我们不知道为什么它会阻止 *.svg图像。这个策略被关闭了,现在jenkins工作得很好。所有的图像都正确加载,功能也工作得很好。

px9o7tmv

px9o7tmv2#

更新插件。
对我来说,有效的方法是我没有更新插件,一旦我更新了,所有的图标都可用了。

相关问题