是的,Jenkins 完全适配 Debian 系统,而且官方提供了原生支持。Debian 是 Jenkins 官方推荐和主流使用的 Linux 发行版之一。
以下是具体适配情况和使用建议:
Jenkins 官方持续为当前稳定的 Debian 版本提供软件包支持。
这是适配中最重要的一点。Jenkins 是基于 Java 的应用,而 Debian 12 默认不再包含 JDK 8 或 11(旧习惯首选)。
在 Debian 上的操作建议: Debian 12 默认仓库包含 Java 17。你可以直接安装:
sudo apt update
sudo apt install openjdk-17-jdk
在 Debian 上安装 Jenkins 主要有两种方式,官方推荐第一种:
这是最标准的适配方式,方便后续自动更新。
# 1. 添加 Jenkins 密钥
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
# 2. 添加 Jenkins 软件源
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
# 3. 更新并安装
sudo apt update
sudo apt install jenkins
如果你不想处理 Java 环境冲突,可以使用 Docker 运行 Jenkins,这在 Debian 上也非常流行。
/etc/default/jenkins 中修改 HTTP_PORT。jenkins。如果你需要在 Jenkins 中执行 Docker 命令,需要将 jenkins 用户加入 docker 组:sudo usermod -aG docker jenkins。ufw,记得放行端口:sudo ufw allow 8080。Jenkins 与 Debian 适配良好。 只要确保你的 Debian 版本不是太老,并且安装了正确的 Java 版本(目前推荐 Java 17),安装过程会非常顺利。