我正在运行命令
docker build -t myjenkins-blueocean:2.332.3-1 .
构建 docker 镜像但导致错误:
=> ERROR [6/6] RUN jenkins-plugin-cli --plugins "blueocean:1.25.3 docker-workflow:1.28" 10.2s
------
> [6/6] RUN jenkins-plugin-cli --plugins "blueocean:1.25.3 docker-workflow:1.28":
9.979 Multiple plugin prerequisites not met:
最后返回错误为:
ERROR: failed to solve: process "/bin/sh -c jenkins-plugin-cli --plugins \"blueocean:1.25.3 docker-workflow:1.28\"" did not complete successfully: exit code: 1
解决方案是什么?
我正在尝试不同的事情,但还没有工作。
要安装插件,必须使用jenkins核心版本“2.346.3”+
您可以检查如下:
$ docker run -it --rm jenkins/jenkins:2.346.3-alpine-jdk17 bash
bash-5.1$ jenkins-plugin-cli --plugins "blueocean:1.25.3 docker-workflow:1.28"
Done
几乎所有插件都有依赖项,如果您预先安装了插件或不满足依赖项或依赖项需要下一个版本的 jenkins 核心(就像您的情况一样),此脚本将失败
你可以使用 这个工具
ps 这个脚本在基础 jenkins 镜像中使用(你在构建 docker 时看到的这个脚本的输出)