总体来说,在 Debian 上安装 Jenkins 并不难,而且因为官方支持很好,步骤非常标准化,新手只要按流程走,基本 10~30 分钟就能完成。
下面给你一个难度的直观评估 + 推荐做法。
使用 Jenkins 官方 APT 仓库安装
这是 Debian / Ubuntu 官方推荐方式,更新方便、问题最少。
Jenkins 需要 Java 11 或 Java 17(推荐 17)
sudo apt update
sudo apt install -y openjdk-17-jdk
验证:
java -version
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
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
sudo apt update
sudo apt install -y jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
查看状态:
systemctl status jenkins
浏览器打开:
http://服务器IP:8080
获取初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
| 问题 | 难度 | 说明 |
|---|---|---|
| Java 版本不对 | ⭐ | 用 openjdk-17 基本不会错 |
| 端口 8080 被占用 | ⭐ | 改 /etc/default/jenkins |
| 防火墙没放行 | ⭐ | ufw / iptables |
| 插件下载慢 | ⭐⭐ | 可换国内源 |
| 权限问题 | ⭐ | 用 sudo,不要乱改目录权限 |
如果你会用 Docker,比 APT 安装还快:
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
jenkins/jenkins:lts
✅ 不污染环境
❌ 不适合想“原生安装”的人
Debian 装 Jenkins 一点都不难,只要会用 apt 和 systemctl,基本就是照着文档复制命令。
如果你愿意,我可以:
你现在用的是哪个 Debian 版本?