CentOS 7安装Jenkins

环境介绍:

CentOS版本:

Java环境:

Jenkins版本:

1. 配置java环境

        jenkins启动依赖java环境, 本文安装jdk11 (可去 jenkins 官网查看所需的 jdk 版本)

        可参考: CentOS7下安装JDK11_rpm 安装jdk11 环境变量-CSDN博客

        按上述安装完毕后,多java环境可通过alternatives切换java环境, 如下:     

2. 下载jenkins依赖

2.1 检查并把之前安装的jenkins删除干净
1、rpm卸载
rpm -e jenkins

2、检查是否卸载成功
rpm -ql jenkins 
 
3、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf
 
2.2 使用yum下载相关依赖
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo --no-check-certificate
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins

2.3 启动jenkins服务
systemctl start jenkins
2.4 检查服务状态
systemctl status jenkins
2.5 使用浏览器访问jenkins服务器(默认端口为8080)

        http://localhost:8080

3. 修改jenkins启动用户和端口

3.1 查看当前启动用户
ps aux | grep jenkins
3.2 打开配置文件
# 找到jenkins配置文件
ll etc/sysconfig/ | grep jenkins
# 修改相关信息
vim 上一步找到文件的绝对路径
 3.3 修改启动用户和端口
# 找到这两行信息
# 修改为对应的目标用户, 这里使用的是root
JENKINS_USER="root"
# 服务监听端口, 这里使用的是16060
JENKINS_PORT="16060"

 修改启动用户后, 对应的文件权限也要与其相匹配, 如下主要修改两文件的用户和组

# 先检查文件是否存在
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
3.4 重启jenkins    
systemctl daemon-reload
systemctl restart jenkins
3.5 启动后无效, 则修改/usr/lib/systemd/system/jenkins文件信息
# 检查文件是否存在
ll /usr/lib/systemd/system/ | grep jenkins
# 打开文件(文件中有原信息, 如果什么都没有代表该配置文件路径不对, 百度找到你自己的存储位置)
vim /usr/lib/systemd/system/jenkins.service

        

保存退出后重复步骤3.4和2.5检查效果(非本机访问需检查防火墙)

参考资料:

CentOS7下安装JDK11_rpm 安装jdk11 环境变量-CSDN博客

Linux【CentOS7】搭建Jenkins环境及常见问题[很详细]_jenkins failed at step exec spawning /etc/rc.d/ini-CSDN博客

更改jenkins默认端口-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值