使用国内镜像加速你的jenkins其实主要加速的是插件的下载速度,安装还是正常的
第一步:安装jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins java-1.8.0-openjdk
systemctl start jenkins
安装失败的话去《https://www.jenkins.io/zh/download/》查看下载安装命令
第二步:选择适合的镜像
[root@101 ~]# curl -sSL https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/speed-test.sh | bash
Jenkins mirror update center speed test
[Mirror Site]
ustc : https://mirrors.ustc.edu.cn/jenkins/
bit : http://mirror.bit.edu.cn/jenkins/
tsinghua : https://mirrors.tuna.tsinghua.edu.cn/jenkins/
tencent : https://mirrors.cloud.tencent.com/jenkins/
huawei : https://mirrors.huaweicloud.com/jenkins/
[Test]
Test File : updates/current/plugin-versions.json
Site Name IPv4 address File Size Download Time Download Speed
ustc 202.141.176.110 10M 0.2s 48.0MB/s
bit 114.247.56.117 10M 4.5s 2.22MB/s
tsinghua 101.6.8.193 10M 7.4s 1.35MB/s
tencent 42.194.157.107 10M 1.7s 6.05MB/s
huawei 117.78.24.40 10M 0.7s 14.3MB/s
我的环境中ustc速度最快,所以我选择ustc
第三步:设置下国内源
1.上传自定义的 ca 证书
[ ! -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
2.更改插件更新中心的 url 地址
sed -i 's#https://updates.jenkins.io/update-center.json#https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/ustc/update-center.json#' /var/lib/jenkins/hudson.model.UpdateCenter.xml
[ -f /var/lib/jenkins/updates/default.json ] && rm -fv /var/lib/jenkins/updates/default.json
第四步:web 页面初始化你的 jenkins
访问地址http://你的IP服务器地址:8080[如果安装过程有修改端口,将8080修改为你修改后的端口号]
vi /var/lib/jenkins/secrets/initialAdminPassword
将服务端查看到的密码粘贴到对应位置
输入完成后会提示安装自定义插件还是推荐插件,此处我选择推荐插件:
插件安装完之后创建管理账户
之后跟提示操作,jenkins就部署完成了。
jenkins的文档地址https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/