本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net

Jenkins 插件安装失败解决办法

【Devops】【Jenkins】Jenkins 插件安装失败处理方法 - Angel 挤一挤 - 博客园

不论是刚启动成功后进行的推荐插件安装,还是后期使用 Jenkins 过程中进行插件的安装。出现插件安装失败的问题,可以通过本篇解决!

【注意,插件下载安装失败,其失败的原因是多种多样的。这里仅说明了这些失败出现的情况是在启动安装时还是在后期使用中。】

【在下面的解决方法模块,会根据具体失败的问题进行处理】

===================================== 安装失败出现的环境 ================================================

如下:

初始启动安装推荐插件失败的情况

使用 Jenkins 过程中,插件安装失败:

===================================================== 针对不同安装失败的原因,具体对应的解决方法 ===========================================================================

针对不同的插件下载失败问题,按照对应的解决方法进行解决:

  1. 网络或墙的问题导致插件下载安装失败

这种错误提示很明显,就是无法连接到插件下载地址,导致插件下载失败。

解决方法:

为 Jenkins 更换源

点击 Jenkins 主页面左侧列表中【系统管理】

下拉找到【管理插件】

选择【高级】选项卡

替换最下方【升级站点】中的 URL

http://updates.jenkins-ci.org/update-center.json

替换为

http://mirror.esuni.jp/jenkins/updates/update-center.json

如下图:【详细的 Jenkins 的镜像地址查询:http://mirrors.jenkins-ci.org/status.html

保存后,即可返回到【可选插件】选项卡下,进行搜索重新安装。

  1. 因为 Jenkins 版本太低导致插件不支持

可以在线升级 Jenkins 的版本,即下载 war 包进行升级。【本人使用的 Jenkins 的 docker 镜像启动使用的,因此本方法不适合我】

解决方法:

  1. 上面所说,因为 Jenkins 本身版本过低的问题,导致插件安装不成功。可以自行升级 Jenkins 版本,来解决这个问题。

  2. 但是像这种使用 docker 镜像启动的,升级 Jenkins 的版本是没多大戏了,除非你把这个容器和对应镜像干掉。下载更新的镜像来启动 Jenkins 容器。

    所以可以通过下载插件历史版本,然后在 Jenkins 进行上传插件的方式来解决这个问题。也就是所谓的手动下载上传插件安装

自行升级 Jenkins 版本:

  1. 一定要在 Jenkins 官网查找最新版本,官网地址:Jenkins download and deployment

  2. 选择对应操作方式的最新版本,例如:docker 安装包 或者 windows 安装包 或者 其他

  3.docker 安装步骤,参考:【Devops】【docker】【CI/CD】2.docker 启动 jenkins 环境 + 安装必要的插件 - Angel 挤一挤 - 博客园

手动下载上传插件安装:

  这里就以安装 Docker Pipline 插件为例,演示手动下载上传插件安装:

  1》首先咱们可以在启动的 Jenkins 上的 系统管理进入

  2》可以看到错误日志中 Docker Pipline V1.17 版本 所依赖的 Pipline GroovyV2.57.2 的版本 需要 Jenkins 版本在 2.62 以上才可以使用

  3》同样在 Jenkins 的系统管理下的 插件管理下 可以看到

  4》进入 Jenkins 的插件下载网站

下载 Jenkins 的插件的地址:Jenkins Plugins

搜索本插件

点击进入后,可以获取历史插件版本

  5》进入 Jenkins,进入系统管理, 进入管理插件,进入高级,上传插件文件,开始上传