Jekins解决安装插件慢问题

在内网部署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安装插件提速 -- 这个才是真正解决了问题

posted @ 2024-10-14 23:45  nuccch  阅读(76)  评论(0编辑  收藏  举报