Centos 安装 Jenkins

Linux系统
579
0
0
2022-08-08
标签   Centos

准备工作,

首先要安装 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