准备工作,

首先要安装 Java 环境
如果你的系统没有自带git,那么也需要安装一个

1
yum install git

安装

第一种方法

1
2
3
4
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

第二种方法

直接下载 rpm 安装
各个版本地址 https://pkg.jenkins.io/

1
2
wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
rpm -ivh jenkins-2.156-1.1.noarch.rpm

配置

1
2
3
4
vim /etc/sysconfig/jenkins

#监听端口
JENKINS_PORT="8080"

配置权限

为了不因为权限出现各种问题,这里直接使用root

修改用户为root

1
2
3
4
vim /etc/sysconfig/jenkins

#修改配置
$JENKINS_USER="root"

修改目录权限

1
2
3
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

重启

1
service jenkins restart

遇到问题

在使用命令service jenkins start 启动Jenkins的时候,jenkins报错

1
jenkins Job for jenkins.service failed because the control process exited with error code.

原因分析

这里的原因是因为Jenkins中没有配置jdk 的路径导致的报错,所以既倔方式也很简单,我们在jenkins中配置jdk 的路径就好了。

解决方案,

查看 jdk 的安装路径

1
2
3
4
5
# 第一种
ps - ef | grep java

# 第二种
whereis java

然后修改jenkins 的配置文件

1
vim /etc/init.d/jenkins

Centos 安装 Jenkins

然后重启 jenkins

1
services jenkins restart

参考文章

jenkins Job for jenkins.service failed because the control process exited with error code

CentOS 7 安装 Jenkins

成功解决!Warning: The unit file, source configuration file or drop-ins of docker.service changed