使用国内镜像加速你的jenkins(代码片段)

cfsxgogogo cfsxgogogo     2023-04-06     157

关键词:

老铁们,是不是每次安装 jenkins 的时候,下载插件都能等上半天一天的。还在为此烦恼么,看过此篇文章立即解决你的烦恼。

国内已经有几家站点都同步了 jenkins 仓库和插件仓库,当你设置了清华大学的 update-center.json 时,在满怀欣喜的等待飙升的下载速度,得到的确实一动不动的进度条,那是因为国内镜像源是原封不动的同步 jenkins仓库的,其 update-center.json 里的插件下载地址还是 jenkins 的地址,当然加速不了。需要把这个文件里的下载路径更改为国内镜像源地址,才能享受飙升的下载速度。

为此,我针对国内的镜像站点一一生成了 update-center.json 下面就教大家怎么使用吧!

测试速度

在使用国内镜像站点的时候,不妨先测试下哪个站点下载速度最快的,我们当然要选择最靓的那个崽了。

镜像站点

  • tencent https://mirrors.cloud.tencent.com/jenkins/
  • huawei https://mirrors.huaweicloud.com/jenkins/
  • tsinghua https://mirrors.tuna.tsinghua.edu.cn/jenkins/
  • ustc https://mirrors.ustc.edu.cn/jenkins/
  • bit http://mirror.bit.edu.cn/jenkins/
# curl -sSL https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/speed-test.sh | bash

Jenkins mirror update center speed test

[Mirror Site]
tencent       :  https://mirrors.cloud.tencent.com/jenkins/
bit           :  http://mirror.bit.edu.cn/jenkins/
huawei        :  https://mirrors.huaweicloud.com/jenkins/
tsinghua      :  https://mirrors.tuna.tsinghua.edu.cn/jenkins/
ustc          :  https://mirrors.ustc.edu.cn/jenkins/

[Test]
Test File        : updates/current/plugin-versions.json

Site Name     IPv4 address        File Size     Download Time       Download Speed
tencent       111.231.36.190      9.2M          2.6s                3.58MB/s      
bit           202.204.80.77       9.2M          6.6s                1.39MB/s      
huawei        117.78.24.32        9.2M          0.5s                19.4MB/s      
tsinghua      101.6.8.193         9.2M          9.6s                976KB/s       
ustc          202.38.95.110       9.2M          1.2s                7.75MB/s      

huawei 就是那个最靓的崽

使用国内镜像

当我们在安装完 jenkins 的时候,别着急登录web,先使用下国内源

  1. 先上传自定义的ca证书

    因为 update-center.json 需要证书签名,jenkins会去校验里面的数据。

[ ! -d /var/lib/jenkins/update-center-rootCAs ] && mkdir /var/lib/jenkins/update-center-rootCAs
wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /var/lib/jenkins/update-center-rootCAs/update-center.crt
chown jenkins.jenkins -R /var/lib/jenkins/update-center-rootCAs
  1. 更改url

这里在终端里进行更改

sed -i ‘s#https://updates.jenkins.io/update-center.json#https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/huawei/update-center.json#‘ /var/lib/jenkins/hudson.model.UpdateCenter.xml

当然也可以通过web 来更改:Go to Jenkins → Manage Jenkins → Manage Plugins → Advanced → Update Site and submit URL to your https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/huawei/update-center.json

然后再去 web 页面初始化你的 jenkins,享受速度飙升的快感吧。

其他镜像站点的 update-center.json

文件会在每天utc时间1点钟更新

SiteSourceCDN
tencent https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/tencent/update-center.json https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/tencent/update-center.json
huawei https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/huawei/update-center.json https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/huawei/update-center.json
tsinghua https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/tsinghua/update-center.json https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/tsinghua/update-center.json
ustc https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/ustc/update-center.json https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/ustc/update-center.json
bit https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/bit/update-center.json https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/bit/update-center.json

原文地址 https://lework.github.io/2020/03/05/jenkins-update-center/

docker配置国内镜像加速器(代码片段)

...次介绍如何配置阿里云的镜像加速器。0.注册阿里云直接使用支付宝账号登录即可。https://dev.aliyun.com/   查看详情

docker国内仓库和镜像(代码片段)

...ocker爱好者们就添加了一些国内的镜像(mirror),方便大家使用。一.国内Docker仓库  阿里云  网易云  时速云  DaoCloud 二.国外Docker仓库  DockerHub  Quay 三.配置Docker镜像加速1.国内加速站点  https://registry.docke... 查看详情

jenkins安装插件改用国内源加速(代码片段)

jenkins安装插件改用国内源加速jenkins==>系统管理==>插件管理==>高级==>升级站点将原网址变更为https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/update-center.json 查看详情

docker如何镜像加速

原文链接:https://www.zhoubotong.site/post/69.html在使用Docker下载镜像时,如果不配置镜像加速,下载镜像会比较慢,因为国内从DockerHub拉取镜像有时会遇到困难,此时我们可以配置镜像加速器。Docker官方和国内很多云服务商都提供了... 查看详情

docker国内镜像加速(代码片段)

?在/etc/docker/daemon.json中添加内容:"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]重启dockersystemctlrestartdocker 查看详情

docker配置阿里云镜像加速器(代码片段)

...务,例如:阿里云加速器DaoCloud加速器灵雀云加速器。1.使用谷歌浏览器登陆阿里云的容器镜像服务地址,进行注册账号:https://cr.console.aliyun.com/2.登陆成功后点击左侧:镜像加速器标签:3.复制加速器地址:4.通过修改/lib/systemd/s... 查看详情

vagrant使用国内镜像安装插件和box镜像(代码片段)

...理工具。无奈国内访问速度实在感人。本文分享一些如何使用国内镜像加速的经验,让Vagrant的使用更加爽快。插件镜像Vagrant的插件主要托管在RubyGems仓库,在国内几乎无法访问。万幸的是国内已经有RubyChina镜像。不过Vagr... 查看详情

阿里云镜像加速器配置(代码片段)

Docker镜像默认的下载地址为国外官网,国内下载太慢,为了解决这个问题,国内出现了阿里云,网易云等的镜像加速器通过修改配置文件将下载地址指向国内的加速器,这里以阿里云为例。1、阿里云镜像网站 https://promotion.al... 查看详情

docker镜像加速(代码片段)

...y.docker-cn.com为例进行介绍。Ubuntu16.04+、Debian8+、CentOS7对于使用systemd的系统,请在/etc/docker/daemon.json中写入如下内容(如果文件不存在请新建该文件):"registry-mirrors":["https://registry.docker-cn.com"]之后重新启动服务:$s... 查看详情

jenkins-更改插件源为国内源(代码片段)

jenkins插件清华大学镜像地址http://mirror.esuni.jp/jenkins/updates/update-center.json 附上,清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/ 附上,镜像查询地址http://mirrors.jenkins-ci.org/status.html 更改插件源地址简单粗暴,按... 查看详情

cicdjenkins配置国内插件下载代理(代码片段)

Jenkins配置国内插件下载代理前言为什么要使用国内的插件下载地址?jenkins_plugins下载的RS机器在海外,国内用户下载插件速度慢,且加速需要***,成本比较高。下图是现有情况的展示图:-百度找到的加速下载插件的方式无非是... 查看详情

dockerhub镜像加速器(代码片段)

一、概述国内从DockerHub拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker官方和国内很多云服务商都提供了国内加速器服务。 二、配置加速地址Ubuntu16.04+、Debian8+、CentOS7+创建或修改 /etc/docker/daemon.json:sudomkdir-p/... 查看详情

dockerhub镜像加速器(代码片段)

一、概述国内从DockerHub拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker官方和国内很多云服务商都提供了国内加速器服务。 二、配置加速地址Ubuntu16.04+、Debian8+、CentOS7+创建或修改 /etc/docker/daemon.json:sudomkdir-p/... 查看详情

macos下设置国内镜像加速站(代码片段)

  无法忍受国外pip仓库的龟速地址,安利一波国内高速镜像地址...首推阿里云repository  马爸爸 I?u  1$vim~/.pip/pip.conf在config中做如下配置:1[global]2index-url=http://mirrors.aliyun.com/pypi/simple/3[install]4trusted-host=mirrors.aliyun.comtrust... 查看详情

rustcrates源国内加速镜像配置说明(代码片段)

...;查看是否存在config的配置文件,不存在就创建。配置使用文本编辑器打开config配置文件,编写以下内容[source.crates-io]registry="https://github.com/rust-lang/crates.io-index"#replace-with='tuna'replace-with='ustc'#repla... 查看详情

docker-01:docker安装及更换源(代码片段)

1.背景使用Docker过程中,由于Docker官方镜像仓库在国内访问很慢的缘故,导致部署应用服务很是糟心。一般解决此方式无非科学上网,不然的话,使用国内的镜像替代Docker官方的镜像网址。为了快速访问Docker官方镜像都会配置三... 查看详情

docker设置镜像加速(代码片段)

...ledger&type=image;因此下载镜像的化会很慢,这里就推荐使用国内的镜像源地址。二、如何配置镜像加速这里推荐安装较高版本的docker(1.12+)编辑docker配置文件/etc/docker/daemon.jsonvim /etc/docker/daemon.json"registry-mirrors":["https://8w1w... 查看详情

docker加速器配置(代码片段)

...时,会发现拉取镜像的速度非常缓慢,此时我们可以通过使用--register-mirror选项通过国内的docker镜像服务器来进行直接的下载。市面上有很多的加速器,这里我们以阿里云的为例:1、首先进入阿里云官网https://account.aliyun.com/2、... 查看详情