官方网站https://pkg.jenkins.io/redhat-stable/,按着步骤来

第一步

1
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

不成功,提示错误是

1
2
3
4
5
Resolving pkg.jenkins.io (pkg.jenkins.io)... 151.101.74.133, 2a04:4e42:1a::645
Connecting to pkg.jenkins.io (pkg.jenkins.io)|151.101.74.133|:443... connected.
ERROR: cannot verify pkg.jenkins.io's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
Issued certificate has expired.
To connect to pkg.jenkins.io insecurely, use `--no-check-certificate'.

加上--no-check-certificate再试

1
2
3
sudo wget --no-check-certificate -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
// jenkins.repo会添加到/etc/yum.repos.d/中
cat /etc/yum.repos.d/jenkins.repo

第二步

1
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

不成功,提示错误

1
Peer reports incompatible or unsupported protocol version.

需要升级curl包,后再执行

1
yum update -y nss curl libcurl 

安装java

java已安装,跳过

1
2
yum install epel-release
yum install java-1.8.0-openjdk-devel

安装jenkins

1
yum install jenkins

不成功,提示

1
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

查找applydeltarpm的包

1
yum provides '*/applydeltarpm'
1
2
3
4
5
6
7
Loaded plugins: langpacks                                                                                                                                                                                                                                                                                                                                     
updates/7/x86_64/filelists_db
webtatic/x86_64/filelists_db
deltarpm-3.6-3.el7.x86_64 : Create deltas between rpms
Repo : base
Matched from:
Filename : /usr/bin/applydeltarpm

安装deltarpm

1
yum install -y deltarpm