Debian 上安装 Jenkins 并不难,只要按步骤来,一般 10~20 分钟就能完成。下面给你一个清晰、简单、适合新手的说明,并顺带说明“哪里可能卡住”。
✅ Debian 安装 Jenkins 难度:低
✅ 官方支持很好
⚠️ 唯一常见问题是 Java 环境
Jenkins 依赖 Java,推荐 Java 17(或 11)
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
sudo ufw allow 8080
浏览器访问:
http://服务器IP:8080
获取初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
| 问题 | 原因 | 解决 |
|---|---|---|
| 启动失败 | Java 没装或版本不对 | 安装 openjdk-17 |
| 8080 打不开 | 防火墙 / 云服务器安全组 | 放行端口 |
| 无法访问 | 绑定了 127.0.0.1 | 修改 /etc/default/jenkins |
✅ Docker 更简单(推荐)
docker run -d \
--name jenkins \
-p 8080:8080 -p 50000:50000 \
jenkins/jenkins:lts
✅ Debian 安装 Jenkins 不难
✅ 新手完全可以做
✅ 90% 的问题都是 Java / 端口问题
如果你愿意,我可以:
你现在是 Debian 11 / 12?本机还是服务器?