0

我已将 jenkins 升级到 2.319.1 并开始看到此问题。我们的 Jenkins 通过 Netscaler 端点访问。https://company.internal.com/jenkins
之前我是通过 host:8080 格式访问的。即http://host:8080/jenkins,一切正常。像这样访问时它仍然可以正常工作。

图 1:通过 Netscaler 访问时 在此处输入图像描述

图 2:通过 ip 访问时 在此处输入图像描述

到目前为止我尝试了什么。

  1. 我检查了日志。日志中没有信息。因此,我怀疑这可能是 Netscaler 所做的。
  2. 我尝试使用 Nginx 进行反向代理,它工作正常。
  3. 我尝试了简单的主题来放置自定义图像和图标。它不会工作。

有没有可以提供图标的插件。我尝试过深色主题和简单主题插件,但无济于事。

更新: 我缩小了最后一个工作版本

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

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

最后我们找到了解决方案。我们在 Netscaler 中有一个 http 到 https 的重定向策略。我们不知道为什么会阻止 *.svg 图像。该策略已关闭,现在 jenkins 运行良好。所有图像都正确加载并且功能运行正常。

于 2022-01-12T00:48:58.400 回答