使用国内镜像加速 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 许可协议。转载请注明出处!