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

在RockyLinux中安装Jenkins:一步步详细指南

在RockyLinux中安装Jenkins:一步步详细指南

小白也能轻松上手的Jenkins安装教程

欢迎阅读本教程,我们将详细介绍如何在RockyLinux系统中安装和配置Jenkins,一个流行的开源CI/CD工具。无论您是初学者还是经验丰富的用户,本指南都将帮助您顺利完成安装过程。RockyLinux是一个企业级Linux发行版,而Jenkins则用于自动化软件构建和部署。

在RockyLinux中安装Jenkins:一步步详细指南 RockyLinux  Jenkins 安装教程 CI/CD 第1张

在开始之前,请确保您拥有RockyLinux系统的root权限或sudo权限。本安装教程将涵盖从系统更新到Jenkins启动的全过程。此外,我们将涉及一些CI/CD基本概念,以帮助您更好地理解Jenkins的应用。

前提条件

  • 一台运行RockyLinux 8或更高版本的服务器。
  • 互联网连接,用于下载包和更新。
  • 基本的命令行操作知识。

步骤1:更新RockyLinux系统

首先,打开终端并以root用户或使用sudo执行以下命令,更新系统包到最新版本。这确保了系统稳定性并修复潜在的安全问题。

sudo dnf update -y

步骤2:安装Java

Jenkins是基于Java的应用程序,因此需要安装Java运行时环境。RockyLinux通常推荐使用OpenJDK。执行以下命令安装OpenJDK 11。

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

安装完成后,验证Java版本以确保安装成功。

java -version

步骤3:添加Jenkins仓库

接下来,我们需要将Jenkins官方仓库添加到RockyLinux系统中,以便通过包管理器安装。这步是安装教程的关键部分,确保获取最新版本的Jenkins。

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

步骤4:安装Jenkins

现在,使用dnf命令安装Jenkins。这个过程会自动处理依赖关系,并设置基本配置。

sudo dnf install jenkins -y

步骤5:启动和启用Jenkins服务

安装完成后,启动Jenkins服务并设置为开机自启。这样,每次系统重启后,Jenkins都会自动运行,这对于CI/CD流程至关重要。

sudo systemctl start jenkinssudo systemctl enable jenkins

检查服务状态以确保Jenkins正在运行。

sudo systemctl status jenkins

步骤6:配置防火墙

如果RockyLinux系统启用了防火墙,需要开放Jenkins默认端口8080,以便从外部访问。

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

步骤7:初始解锁Jenkins

在浏览器中访问服务器的IP地址和端口(例如http://你的服务器IP:8080)。首次访问时,Jenkins会要求输入初始管理员密码。该密码存储在服务器上的一个文件中。

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

复制密码并粘贴到Jenkins网页界面中,然后按照向导安装推荐插件并创建管理员用户。

总结

通过以上步骤,您已成功在RockyLinux上安装了Jenkins。现在,您可以开始使用Jenkins来构建和自动化您的CI/CD流程。本安装教程旨在帮助小白用户轻松上手,同时覆盖了RockyLinux和Jenkins的关键方面。如果您遇到问题,请参考官方文档或社区支持。