在内网部署Jekins服务之后,安装插件总是会非常卡,甚至就无法安装插件。这是因为在Jekins的默认更新配置中,更新地址为https://updates.jenkins.io
,需要想办法将更新地址修改为国内的镜像地址才行,同时还需要将Jenkins更新配置文件的地址修改为本地地址。
具体操作步骤如下:
# 进入Jekins安装目录
$ cd $JENKINS_HOME
# 下载Jekins更新配置文件到本地
$ curl -Lo update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
# 修改Jekins更新地址为国内镜像源地址
$ sed -i 's#https://updates.jenkins.io/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' update-center.json && sed -i 's#https://www.google.com#https://www.baidu.com#g' update-center.json
# 安装Nginx
$ sudo apt install nginx -y
# 移动配置到nginx默认web目录
$ sudo mv update-center.json /var/www/html/
# 将Jekins更新配置文件的获取地址修改为本地Nginx访问地址
$ sed -i "s#http://本地Nginx-IP/update-center.json#https://updates.jenkins.io/update-center.json#g" hudson.model.UpdateCenter.xml
【参考】
一劳永逸解决Jenkins安装插件超时、慢等问题
Jenkins安装插件提速 -- 这个才是真正解决了问题