使用国内镜像加速 Jenkins 插件安装
在 Jenkins 安装插件时,由于国内网络问题直接访问 Jenkins 网站安装偶尔会失败,这时我们最好选择国内镜像网站提供的服务来安装使用。
选择镜像源
在选择镜像源前,我们可以先测试下不同的镜像站的速度来选择最适合我们的
脚本参考自 lework/jenkins-update-center
1 | curl -sSL https://cdn.jsdelivr.net/gh/Kev1nChan/jenkins-update-center/speed-test.sh | bash |
结果示例如下:
1 | Jenkins mirror update center speed test |
配置镜像源
以下两种配置源的方式,选择其一即可
修改配置文件
宿主机
切换目录到 $jenkins-dir/updates 下,使用如下命令修改默认源为国内镜像源仓库
使用如下命令修改插件源为国内镜像仓库
1 | sed -i -e 's?http://updates.jenkins-ci.org/download?https://mirrors.tuna.tsinghua.edu.cn/jenkins?g' \ |
注意:如果是第一次安装 Jenkins 时修改了 default.json 来安装推荐插件,那么在安装完成插件并初始化 Jenkins 后 default.json 会恢复到初始状态,如需要后续安装插件继续使用国内镜像加速,则还需要再修改一次 $jenkins-dir/updates/default.json 文件
容器
在宿主机修改
切换到docker volume
jenkins-data所在目录下shell 1
cd /var/lib/docker/volumes/jenkins_jenkins-data/_data/updates/
替换为国内源,参考 宿主机 下修改为国内源命令
在容器内部修改
进入 Jenkins 容器内
shell 1
docker exec -it jenkins bash
切换到
updates目录下docker-shell 1
cd /var/jenkins_home/updates/
替换为国内源,参考 宿主机 下修改为国内源命令
页面配置
使用管理权限账号登录 Jenkins WEB 页面,选择 Manage Jenkins => Manage Plugins => Advanced,修改页面最下方 Update Site URL 中地址为我们测试结果最好的镜像源地址,然后点击 Submit 提交即可
具体操作可参考:使用国内镜像加速你的jenkins
参考文章:
- 本文标题:使用国内镜像加速 Jenkins 插件安装
- 本文作者:akiya
- 本文链接:https://little-star.love/posts/bfaf93f9/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!






