查看Jenkins官网最新稳定版:
https://pkg.jenkins.io/redhat-stable/
root用户下:
1、下载依赖
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2、导入秘钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key3、安装jenkins
yum install jenkins
[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
--2019-05-01 16:53:22-- http://pkg.jenkins.io/redhat-stable/jenkins.repo
正在解析主机 pkg.jenkins.io (pkg.jenkins.io)... 52.202.51.185
正在连接 pkg.jenkins.io (pkg.jenkins.io)|52.202.51.185|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:85
正在保存至: “/etc/yum.repos.d/jenkins.repo”
100%[===================================================>] 85 --.-K/s 用时 0s
2019-05-01 16:53:23 (22.6 MB/s) - 已保存 “/etc/yum.repos.d/jenkins.repo” [85/85])
[root@localhost ~]# rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
[root@localhost ~]# yum install jenkins
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
- base: mirrors.nwsuaf.edu.cn
- epel: mirrors.tuna.tsinghua.edu.cn
- extras: centos.ustc.edu.cn
- updates: centos.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 jenkins.noarch.0.2.164.2-1.1 将被 安装
--> 解决依赖关系完成
依赖关系解决
=============================================================================================
Package 架构 版本 源 大小
=============================================================================================
正在安装:
jenkins noarch 2.164.2-1.1 jenkins 74 M
=============================================================================================
安装 1 软件包
总下载量:74 M
安装大小:74 M
Is this ok [y/d/N]: y
Downloading packages:
jenkins-2.164.2-1.1.noarch.rpm | 74 MB 00:00:21
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : jenkins-2.164.2-1.1.noarch 1/1
验证中 : jenkins-2.164.2-1.1.noarch 1/1
已安装:
jenkins.noarch 0:2.164.2-1.1
完毕!
4、配置jenkins的端口以及修改用户为root:
[root@localhost ~]# vi /etc/sysconfig/jenkins5、配置jenkins的java路径
[root@localhost ~]# vi /etc/init.d/jenkins
找到 candidates,里面加入你本机的实际java路径6、启动jenkins
[root@localhost ~]# systemctl enable jenkins.service
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl start jenkins.service