docker 构建中出现错误:RUN jenkins-plugin-cli --plugins "blueocean:1.25.3 docker-workflow:1.28"

问题描述 投票:0回答:1

我正在运行命令

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

解决方案是什么?

我正在尝试不同的事情,但还没有工作。

docker jenkins dockerfile jenkins-plugins jenkins-cli
1个回答
0
投票

要安装插件,必须使用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 时看到的这个脚本的输出)

© www.soinside.com 2019 - 2024. All rights reserved.