jenkins设置插件使用国内镜像

官方的插件下载地址慢的无法忍受 当你搜到一个国内插件地址的时候,本来以为解决了问题 但发现还是很慢 

是的,rsync 可以帮我们把106G的文件同步过来,免去了出国下载插件的麻烦,可没有解决最后一公里的痛。

通过下面的 PR 我们可以大致了解到,Jenkins 是通过解析 update-center.json 文件的方式来获取插件版本, 以及下载插件的。另外,如果你认为只是修改下文件里的 URL 就能解决这个问题的话,那么,请再仔细想一下这个事情。 既然小白兔可以把地址修改为一个比较方便的值,那么,大灰狼为啥不能往那些插件里加点辣椒水呢。 Jenkins 作为一个在 CI/CD 领域里领先了15年之久的大叔,当然不会输给了一些小毛贼。简单来说呢,这个事情 是通过两把钥匙来解决的——官方用其中一把钥匙给文件做了签名,并保管起来;把另外一把钥匙对外公布(保存在发行版中)。 只有通过了公钥验证的 update-center.json 文件,才会被使用到。

https://github.com/jenkins-infra/update-center2/pull/245

知道了问题所在,解决起来自然就容易了。Jenkins 中文社区帮大家把钥匙和地址的问题解决了,按图索骥三步走:

打开这个Jenkins中文社区

第一步点击使用   第二部设置更新中心地址 

 再次填入清华的站点 并选择提交按钮 

在次下载插件 是不是发现快多了  本来之前下载失败的插件 也都正常下载了 

本文参考链接 https://www.oschina.net/news/111266/jenkins-plugin-mirror

猜你喜欢

转载自blog.csdn.net/a15835774652/article/details/104019188