美文网首页软件测试职业探索
jenkins更换插件安装源

jenkins更换插件安装源

作者: Lemonlzy | 来源:发表于2020-09-24 20:35 被阅读0次

背景


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

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

jenkins.png

每个插件下载路径依旧没有改变,变的只是这个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 - 万事顺遂

相关文章

网友评论

    本文标题:jenkins更换插件安装源

    本文链接:https://www.haomeiwen.com/subject/luptuktx.html