jenkins 修改插件地址为国内地址
web页面修改
修改"Manage Jenkins"--->"Manage Plugins"--->"Advanced" --->"Update Site" URL为国内源,如https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json下载的是始终是最新的插件
和旧版本的Jenkins是不兼容的,要替换为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-stable-VERSION/update-center.json
才能装到匹配的插件版本,其中VERSION
是当前Jenkins的版本。如果不是LTS版本,则dynamic-stable-VERSION
要换成dynamic-VERSION
。
文件修改
把/var/jenkins_home/updates/default.json
文件内容中
https://updates.jenkins.io/download 替换为国内源 https://mirrors.tuna.tsinghua.edu.cn/jenkins
替换连接测试url
把 www.google.com 替换成 www.baidu.com
其它方法
cd $JENKINS_HOME
curl -Lo update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' update-center.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' update-center.json
#安装Nginx
#移动配置到nginx默认web目录
mv update-center.json /var/www/html/
#修改Jenkins配置文件
sed -i "s#http://本地Nginx-IP/update-center.json#https://updates.jenkins.io/update-center.json#g" hudson.model.UpdateCenter.xml
Jenkins 启动后,会通过 hudson.model.UpdateCenter.xml 中的 url 下载 update-center.json 将 id 设置成 json 的名称放入 updates 目录中,当 updates/default.json 生成后,就不再更新它。
https://www.haxi.cc/archives/change-jenkins-plugin-mirror.html
评论区