Centos 安装 Jenkins

准备工作,

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

yum install git

安装

第一种方法

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 安装
各个版本地址 pkg.jenkins.io/

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

配置

vim /etc/sysconfig/jenkins

#监听端口
JENKINS_PORT="8080"

配置权限

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

修改用户为root

vim /etc/sysconfig/jenkins

#修改配置
$JENKINS_USER="root"

修改目录权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

重启

service jenkins restart

遇到问题

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

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

原因分析

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

解决方案,

查看 jdk 的安装路径

# 第一种
ps - ef | grep java 

# 第二种
whereis java

然后修改jenkins 的配置文件

vim /etc/init.d/jenkins

Centos 安装 Jenkins

然后重启 jenkins

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!