如何在 Debian 11 上安装 Jenkins

在本教程中,我们将向您展示如何在 Debian 11 上安装 Jenkins。对于那些不知道的人,Jenkins 是一个自动化服务器和持续集成工具。 它提供了许多插件,用于为您的应用程序构建部署和自动化。 它是用 Java 编写的,软件开发人员使用它来自动化构建、测试、交付和部署软件应用程序的不同方面。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Debian 11(Bullseye)上逐步安装 Jenkins。

在 Debian 11 Bullseye 上安装 Jenkins

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt 终端中的命令:

sudo apt update sudo apt upgrade sudo apt install default-jre gnupg2 apt-transport-https wget

步骤 2. 安装 Java。

运行以下命令将 Java 安装到您的 Debian 系统:

sudo apt install default-jre default-jdk

您可以通过运行以下命令来验证 Java 的安装:

java -version

步骤 3. 在 Debian 11 上安装 Jenkins。

默认情况下,Jenkins 在 Debian 11 基础存储库中不可用。 现在我们使用以下命令将 Jenkins PPA 添加到您的系统中:

echo "deb https://pkg.jenkins.io/debian-stable binary/" | tee /etc/apt/sources.list.d/jenkins.list

接下来,将 GPG 密钥添加到您的系统:

wget https://pkg.jenkins.io/debian-stable/jenkins.io.key apt-key add jenkins.io.key

然后,更新 apt 包列表并安装它:

sudo apt update sudo apt install jenkins

Jenkins 服务应在安装 Jenkins 时自动启动。 要验证 Jenkins 服务的状态,请键入以下命令:

sudo systemctl status jenkins

步骤 4. 配置防火墙。

现在我们为 Jenkins 服务器配置防火墙:

sudo ufw allow 8080 sudo ufw enable

步骤 5. 访问 Jenkins Web 界面。

成功安装后,打开您的网络浏览器并输入 URL https://your-server-ip-address:8080. 您应该看到以下页面:

执行以下命令获取密码:

cat /var/lib/jenkins/secrets/initialAdminPassword

接下来,复制密码并将其粘贴到管理员密码字段中以解锁并开始设置。

恭喜! 您已成功安装 Jenkins。 感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Jenkins。 如需更多帮助或有用信息,我们建议您查看 詹金斯官方网站.