Jenkins - 插件安装失败处理方法

简介: Jenkins - 插件安装失败处理方法

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

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

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

安装失败出现的环境

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

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

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

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

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

解决方法

为Jenkins更换源

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

下拉找到【管理插件】

选择【高级】选项卡,替换最下方【升级站点】中的URL

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

替换为

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

如下图:【详细的Jenkins的镜像地址查询】

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

2、因为Jenkins版本太低导致插件不支持

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

解决方法

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

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

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

自行升级Jenkins版本

1、一定要在Jenkins官网查找最新版本,官网地址:https://jenkins.io/download/

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

 

3、docker安装步骤,参考:https://www.cnblogs.com/sxdcgaq8080/p/10489369.html

手动下载上传插件安装

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

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

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

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

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

下载Jenkins的插件的地址:https://plugins.jenkins.io/

搜索本插件

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

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

 即可安装完成并且成功。需要注意的是,如果本插件有其他依赖插件的话,需要先安装依赖插件,再进行本插件的安装,否则还会失败!!!

目录
相关文章
|
6月前
|
jenkins Java 持续交付
Jenkins,持续交付的利器:揭秘插件生态系统(一)
Jenkins,持续交付的利器:揭秘插件生态系统
|
6月前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
392 0
|
jenkins 持续交付 网络安全
Jenkins安装SSH插件
Jenkins安装SSH插件
143 0
|
3月前
|
Kubernetes jenkins 持续交付
Jenkins 插件生态:提升自动化能力
【8月更文第31天】Jenkins 是一个开源的持续集成/持续交付(CI/CD)平台,广泛应用于软件开发的各个阶段。Jenkins 的一大特色就是其丰富的插件生态系统,这些插件极大地扩展了 Jenkins 的功能,使其能够适应各种各样的应用场景。本文将深入探讨 Jenkins 的插件生态系统,并指导如何选择和配置插件以满足特定需求。
168 1
|
3月前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
3月前
|
jenkins 持续交付 开发工具
Jenkins 手动安装插件
Jenkins 手动安装插件
72 0
|
6月前
|
Kubernetes jenkins 测试技术
Jenkins,持续交付的利器:揭秘插件生态系统(二)
Jenkins,持续交付的利器:揭秘插件生态系统
|
5月前
|
XML jenkins Java
必知的技术知识:Jenkins插件开发
必知的技术知识:Jenkins插件开发
171 0
|
Java jenkins 持续交付
Jenkins全局工具配置(JDK、Maven、Maven插件)
Jenkins全局工具配置(JDK、Maven、Maven插件)
484 0
|
6月前
|
jenkins 持续交付 开发工具
Jenkins 插件管理指南
常用插件 Docker Plugin: 这个插件让Jenkins能够与Docker容器平台进行集成。它允许在Jenkins构建过程中创建、管理和销毁Docker容器,为需要Docker化的项目提供了极大的便利性。对于需要在容器中构建或部署应用程序的项目,这个插件可以帮助简化流程,提高效率。 Git Plugin: Git插件是Jenkins中最基本和最常用的插件之一。它允许Jenkins与Git版本控制系统集成,通过拉取代码并触发构建来实现持续集成。对于几乎所有需要版本控制的项目,这个插件是不可或缺的,为构建和部署流程提供了必要的代码管理支持。 Email Extension Plugin:
167 2