Jenkins基础教程(23)在Red Hat、Fedora 或者CentOS 上安装Jenkins:红帽系Linux Jenkins安装大冒险:解锁CI/CD新姿势

一行代码就能让自动化构建乖乖听话,不信你试试?

安装准备:打好地基才能盖高楼

俗话说"工欲善其事,必先利其器",在邀请Jenkins这位自动化大神入驻你的红帽系Linux之前,得先给它准备好舒适的家。

系统要求:看看你的机器够不够格

Jenkins虽然是个能干的老黄牛,但饭量其实并不大。官方建议至少256MB内存(生产环境推荐1GB以上),1GB磁盘空间,不过根据经验,如果你不想经常面对内存溢出的尴尬,最好准备2GB内存和50GB硬盘\。

操作系统方面,CentOS、RHEL、Fedora都没问题,本文的方法适用于整个红帽家族。最重要的是——Java环境!Jenkins是用Java写的,没有Java它就像鱼离开了水。推荐安装OpenJDK 11,虽然它也支持Java 8,但新版本性能更好,漏洞也更少\。

关键工具:别让小细节拖后腿

确保你的系统安装了wgetcurlunzip这些基础工具,后续下载文件和配置仓库时会用到。检查一下:

which wget curl unzip

如果没有任何输出,那就乖乖安装:

# CentOS/RHEL
sudo yum install -y wget curl unzip

# Fedora
sudo dnf install -y wget curl unzip

另外,还要确保你的包管理器是最新的,避免后续安装时出现依赖地狱:

# CentOS/RHEL
sudo yum update -y

# Fedora
sudo dnf update -y

安装实战:三步请回Jenkins大神

准备好了吗?接下来就是重头戏——安装Jenkins!跟着我一步步来,保证你不会迷路。

第一步:安装Java环境

就像先要有厨房才能做饭一样,安装Jenkins前必须先配置好Java环境。OpenJDK 11是目前的最佳选择。

# 安装OpenJDK 11
sudo yum install -y java-11-openjdk-devel

# 验证安装是否成功
java -version

如果看到类似"openjdk version 11.x.x"的输出,恭喜你,Java环境配置成功!\

接下来配置JAVA_HOME环境变量,这是一个很容易被忽略但至关重要的步骤:

# 查找Java安装路径
readlink -f /usr/bin/javac

# 输出类似:/usr/lib/jvm/java-11-openjdk-11.0.21.0.9-2.el8_9.x86_64/bin/javac
# 去掉最后的"/bin/javac"就是JAVA_HOME路径

# 将JAVA_HOME添加到环境变量
echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.21.0.9-2.el8_9.x86_64" >> ~/.bashrc
source ~/.bashrc

# 验证JAVA_HOME
echo $JAVA_HOME

第二步:配置Jenkins仓库并安装

好了,Java准备好了,现在可以去请Jenkins大神了。首先要把官方的仓库添加到你的系统中:

# 添加Jenkins官方仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

# 导入GPG密钥用于验证软件包
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

# 更新仓库(让系统认识新添加的Jenkins仓库)
sudo yum update -y

有时候可能会遇到密钥导入失败的问题,如果上面的命令报错,可以尝试这个备用方案:

# 如果上面的rpm命令失败,试试这个:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import h
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

值引力

持续创作,多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值