【问题标题】:Images Icons are not loading in Jenkins pipeline图像图标未在 Jenkins 管道中加载
【发布时间】:2022-09-08 19:08:24
【问题描述】:
我在具有以下版本详细信息的 Docker 上安装了 Jenking。
Docker 版本 - 20.10.12
Ubuntu 22.04
Jenking 版本-2.346.3
Java 版本- build 11.0.16+8-post-Ubuntu-0ubuntu122.04
我创建了一个管道,它没有加载图像图标。我附上了屏幕截图。您能否让我知道是什么导致了这个问题,我该如何解决?谢谢。
【问题讨论】:
标签:
jenkins
jenkins-pipeline
jenkins-plugins
devops
cicd
【解决方案1】:
据我所知,最新版本的 Jenkins 缺少 .war 文件中的很多图像(不知道为什么),这个插件(和其他人)引用了这些图像。
为了修复它(它有点脏),我通过将 .war 更改为 .zip 从 Jenkins 的早期版本(iirc 是 2.303.1)中提取了“images”目录。
然后,在 Jenkins 服务启动并填充文件/文件夹后,我将这个旧版本目录合并到 /opt/jenkins/war/images 目录中。然后重启了服务。
但是,对于您的情况,作为 docker 容器,可能值得将这些直接添加到 .war 文件中。
希望有帮助。