You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行docker build安装Jenkins插件失败,如何解决依赖不满足问题?

解决方案

1. 适配插件与Jenkins版本兼容性

你的Jenkins基础镜像版本为2.332.3-1,指定的blueocean:1.25.3和docker-workflow:1.28可能与该版本存在依赖冲突。建议去掉插件版本号,让jenkins-plugin-cli自动选择适配当前Jenkins版本的兼容插件版本,修改Dockerfile中的RUN命令为:

RUN jenkins-plugin-cli --plugins "blueocean docker-workflow"

2. 手动补充依赖插件

若必须指定插件版本,需先获取并安装所有前置依赖:

  • 执行以下命令查看目标插件的完整依赖列表:
    jenkins-plugin-cli --list-dependencies blueocean:1.25.3
    jenkins-plugin-cli --list-dependencies docker-workflow:1.28
    
  • 将所有依赖插件(含对应兼容版本)添加到RUN命令的插件列表中,示例:
    RUN jenkins-plugin-cli --plugins "blueocean:1.25.3 docker-workflow:1.28 credentials:2.6.1 workflow-api:2.44"
    

3. 更换兼容的Jenkins基础镜像

若插件版本无法适配当前Jenkins版本,可更换基础镜像到插件支持的版本范围。比如blueocean:1.25.3推荐适配Jenkins 2.289.1 LTS至2.319.3 LTS版本,修改Dockerfile的FROM语句:

FROM jenkins/jenkins:2.319.3-lts-jdk11

之后重新执行构建命令。

4. 清理缓存后重新构建

缓存的插件索引可能导致异常,清理Docker缓存后重试:

docker builder prune -a
docker build -t myjenkins-blueocean:2.332.3-1 .

内容的提问来源于stack exchange,提问作者S_K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 12:05:05