当前位置:首页 > 系统教程 > 正文

RockyLinux安装Jenkins详细指南:一步步部署持续集成环境

RockyLinux安装Jenkins详细指南:一步步部署持续集成环境

(小白也能看懂的完整安装教程)

Jenkins是一个开源的持续集成工具,而RockyLinux是一个稳定企业级Linux发行版。本安装教程将详细介绍在RockyLinux系统中安装Jenkins的每一步,帮助您快速搭建持续集成环境。无论您是初学者还是有经验的管理员,都能轻松跟随。

RockyLinux安装Jenkins详细指南:一步步部署持续集成环境 RockyLinux  Jenkins 安装教程 持续集成 第1张

前提条件

  • 一台运行RockyLinux 8或9的服务器(确保系统已更新)
  • 具有sudo权限的用户账户
  • 稳定的互联网连接,以下载Jenkins和依赖包

步骤一:更新RockyLinux系统

在安装Jenkins之前,首先更新系统包以确保安全性和兼容性。打开终端,运行以下命令:

    sudo dnf update -y  

这个步骤是RockyLinux系统维护的基础,能避免后续安装问题。

步骤二:安装Java环境

Jenkins依赖Java运行。RockyLinux推荐安装OpenJDK 11或17。执行以下命令安装Java 11:

    sudo dnf install -y java-11-openjdk-devel  

安装后验证Java版本,以确保Jenkins能正常运行:

    java -version  

您应该看到Java版本信息。Java是持续集成工具的核心依赖,务必正确安装。

步骤三:添加Jenkins官方仓库

为了从可靠源安装Jenkins,需要添加其官方仓库。首先导入GPG密钥:

    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key  

然后下载并添加Jenkins仓库文件:

    sudo dnf install -y wgetsudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo  

这样,您的RockyLinux系统就可以访问最新的Jenkins包了。

步骤四:安装Jenkins包

现在,通过dnf命令安装Jenkins。这个安装教程会确保过程顺利:

    sudo dnf install -y jenkins  

安装过程可能需几分钟,具体取决于网络速度。Jenkins及其依赖项将自动配置。

步骤五:启动并启用Jenkins服务

安装完成后,启动Jenkins服务并设置为开机自启:

    sudo systemctl start jenkinssudo systemctl enable jenkins  

检查服务状态,确认Jenkins正在运行:

    sudo systemctl status jenkins  

如果状态显示“active (running)”,则表示Jenkins已成功启动,为持续集成环境奠定了基础。

步骤六:配置防火墙规则

如果RockyLinux启用了防火墙,需开放Jenkins默认端口(8080)以允许外部访问:

    sudo firewall-cmd --permanent --add-port=8080/tcpsudo firewall-cmd --reload  

这步确保了Jenkins Web界面可通过网络访问。

步骤七:访问Jenkins并完成初始设置

打开浏览器,访问 http://您的服务器IP:8080。您将看到Jenkins解锁页面。从RockyLinux服务器获取初始管理员密码:

    sudo cat /var/lib/jenkins/secrets/initialAdminPassword  

复制密码并粘贴到Web界面中。然后,按照提示安装推荐插件或选择自定义插件。之后,创建第一个管理员用户,完成Jenkins配置。这个安装教程至此已覆盖核心步骤。

总结

恭喜!您已经在RockyLinux上成功安装了Jenkins,并配置了基本环境。通过本教程,您学会了如何从零开始部署持续集成工具。Jenkins将帮助您自动化构建、测试和部署流程,提升开发效率。如需进一步学习,请参考Jenkins官方文档或社区资源。

本安装教程强调了RockyLinux系统的稳定性和Jenkins的强大功能,确保您能轻松搭建持续集成环境。如果您遇到问题,请检查日志文件或寻求在线支持。