jenkins更换插件安装源

背景


关于Jenkins安装插件替换源地址的方案,相信大家都很容易就能搜索到。

但是大多数教程中都是在插件配置里使用https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,看上去没有什么问题,替换为了清华源地址,但是我们打开这个链接就可以发现:

jenkins清华源

每个插件下载路径依旧没有改变,变的只是这个json是从清华源下来的,其内写死的插件下载地址是没有变的,还是从官网下载。

所以无论是更换还是没更换镜像json,下载插件的速度其实是没有变的,这就比较尴尬了。

解决


  1. 进入Jenkins工作目录:

    [lzy@lemonlzy ~]$ cd /var/lib/jenkins/updates/
    
    [lzy@lemonlzy updates]$ ls
    default.json      hudson.plugins.gradle.GradleInstaller  hudson.tasks.Maven.MavenInstaller  ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstaller
    default.json.bak  hudson.tasks.Ant.AntInstaller          hudson.tools.JDKInstaller
    
  2. 使用sed命令修改default.json文件:

    这是老版本的替换命令,具体来说就是将updates.jenkins-ci.org替换为mirrors.tuna.tsinghua.edu.cnwww.google.com替换为www.baidu.com

    sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
    

    当然,在最新的jenkins版本中,已经有了调整,配置文件中的地址不再是updates.jenkins-ci.org,所以命令也需要实时更新:

    sed -i 's#https://updates.jenkins.io/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
    

    根据具体情况具体选择。

更改之后重启Jenkins,安装插件,速度拉满~

欢迎访问我的个人博客:Lemon - 万事顺遂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值