真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

欢迎大家去我的个人网站踩踩 点这里哦

一、前言

最近打算学习Jenkins,所以就在虚拟机CentOS7上想练练手,网上安装教程很多,我选择了下载war包,部署到tomcat的方式,启动项目后,第一次访问会提示你安装推荐的插件,咱当然安装了,可谁知这龟速啊,几k的走,而且一会儿就报错了,立马去网上查找解决方案,此方法可能无效了,可以作为解决思路看一下,具体最新解决方法在我的另一篇文章中最新方法点这里

二、网上的解决方案

配置Jenkins更新插件的地址,改为国内镜像,网上全是这种方案,如下图

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

看起来好像没问题,这镜像地址也能访问,如下图

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

随便找了个插件下载,速度杠杠的,然后重启了项目,再次访问安装插件,还特么不行,报了错误,就是下载地址下不下来。

三、排查原因

想不通,明明镜像都能下载,为什么到Jenkins里面就不行了,期间想会不会没生效啥的,又在网上找了半天不生效该怎么解决,tnd网上根本没有,还是一大堆的配置镜像,我真是服了,怎么办,网上靠不住,只能靠自己了,开始看报错信息,这里当时忘了截图了,反正就是报错下载地址下不下来,但我仔细一看,下载地址后还多了个 redirect to 另一个地址,这是怎么回事,难道自己重定向了?

查看配置的镜像文件update-center.json,这个文件其实就是配置了所有的插件的下载地址,我搜索了报错插件,找到对应地址如下图

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

既然有地址了,咱在浏览器下载一下试试呗,如下图

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

果然被重定向到了官方下载地址,下了半天下不下来,在这里想骂一句,特么的用了镜像你又给我转到官方地址,我要你有何用

四、解决方法

既然问题找到了,那该怎么解决呢,我想他既然是通过这个文件去找下载地址的,那我把这个文件里的地址都改成镜像对应插件的地址不就行了,镜像的插件都在plugins目录下面,如下图

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

把json文件下载下来,进行地址替换,如下图:

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

替换完了,那放哪呢,网上查了下,这个配置文件的位置,/root/.jenkins/updates/default.json  注意默认名字就叫default.json,所以改了名字传到服务器上

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

其实还有一个配置文件也有关系,就是/root/.jenkins/hudson.model.UpdateCenter.xml  这个就是配置的镜像地址

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

 

真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)

好了,都改完了,重启试了一下,再次下载插件,那速度杠杠的呀,太爽了,一会儿功夫全安装完了,哈哈哈。

五、总结

通过解决这个问题,我明白不能全靠网上的方案,很多都是复制别人的,遇到类似问题自己也思考一下该如何解决,其实很多问题也不是很难,只要好好思考,一步一步来。

后话:其实后来发现了一篇类似的解决方案,他的方案也不错,他没有修改json文件的下载地址,而是通过nginx把去官方下载的地址再转发到镜像的下载地址,这个方法也不错,大家可以试试。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111315.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月31日 上午9:00
下一篇 2021年8月31日 上午10:00


相关推荐

  • pycharm更改字体大小_pycharm改字号

    pycharm更改字体大小_pycharm改字号目录修改导航栏字体大小修改代码字体大小修改主题修改导航栏字体大小1.进入settings》Appearance&Behavior》Appearance里。2.勾选susecustomfont,修改size字体大小修改代码字体大小1.进入settings》Editor》Font里。2.在…

    2022年8月25日
    11
  • SQL server 自定义函数FUNCTION的使用

    SQL server 自定义函数FUNCTION的使用前言 在 SQLserver 中不仅可以可以使用系统自带的函数 时间函数 聚合函数 字符串函数等等 还可以根据需要自定义函数 一 定义 用户自定义函数的类型 1 标量值函数 返回一个标量值 2 表格值函数 内联表格值函数 多语句表值函数 返回一个结果集即返回多个值 二 三种自定函数的异同点 1 同点 创建定义相同 CREATEFUN

    2026年3月20日
    2
  • 高等数学:第五章 定积分(6) 广义积分

    高等数学:第五章 定积分(6) 广义积分5 7 nbsp 广义积分 引例 计算曲线与轴的正半轴所围的曲边梯形的面积 按照定积分的几何意义 所求的曲边梯形面积应为 显然 这一积分再不是普通的定积分 因为它的积分上限是正无穷大 该如何来求这一 新定积分 的值呢 首先用计算机来做一个数值试验 编程计算的值 并作出这些值的图象 观察图象是否逼近于一条固定的直线 请运行 matlab 程序 gs0504 m 一 积分区

    2026年3月16日
    1
  • pip安装国内的镜像源_pandas镜像源

    pip安装国内的镜像源_pandas镜像源1.国内镜像源: 阿里云http://mirrors.aliyun.com/pypi/simple/ 中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban)http://pypi.douban.com/simple/ 清华大学https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/2.临时使用某个镜像源:

    2025年6月16日
    7
  • mysql 删除一条数据sql语句_sql删除语句[通俗易懂]

    mysql 删除一条数据sql语句_sql删除语句[通俗易懂]sql删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。删除数据库中的数据sql删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多…

    2026年4月16日
    5
  • Linux文件系统类型介绍[通俗易懂]

    Linux文件系统类型介绍[通俗易懂]Linux把设备都当作文件一样来进行操作,这样就大大方便了用户的使用(在后面的Linux编程中可以更为明显地看出)。在Linux下与设备相关的文件一般都在/dev目录下,它包括两种,一种是块设备文件,另一种是字符设备文件。这就涉及到文件系统,以下介绍以下Linux文件系统。 1.ext2和ext3 ext3是现在Linux(包括RedHat,Mandrake下…

    2025年12月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号