目 录CONTENT

文章目录

jenkins 修改插件地址为国内地址

xlong
2024-04-18 / 0 评论 / 0 点赞 / 130 阅读 / 2348 字 / 正在检测是否收录...

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

0

评论区