温馨提示×

jenkins在debian能跑吗

小樊
45
2026-09-23 08:16:19
栏目: 智能运维

可以的,Jenkins 完全可以在 Debian 上运行,而且这是非常常见、官方支持的部署方式之一。

基本情况

  • Jenkins 官方提供 Debian/Ubuntu 的 apt 仓库
  • 支持 Debian 10 / 11 / 12(以及对应 Ubuntu 版本)
  • Jenkins 依赖 Java(JRE),通常是 OpenJDK

在 Debian 上安装 Jenkins 的一般步骤

1. 安装 Java

Jenkins 需要 Java 运行环境(以 Jenkins LTS 为例,通常需要 Java 11 或 17):

sudo apt update
sudo apt install openjdk-17-jdk -y

验证:

java -version

2. 添加 Jenkins 官方仓库

sudo apt install curl gnupg -y

curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.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 binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

3. 安装 Jenkins

sudo apt update
sudo apt install jenkins -y

4. 启动并设置开机自启

sudo systemctl enable --now jenkins

查看状态:

sudo systemctl status jenkins

5. 访问 Jenkins

默认端口是 8080:

http://<服务器IP>:8080

首次登录密码在:

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

注意事项

  • 内存:建议至少 1–2 GB RAM(构建任务多时要更大)
  • 防火墙:如果开了 ufw,需要放行 8080
  • 反向代理(可选):常用 Nginx + HTTPS

适用场景

✅ 物理机 / 云服务器 Debian
✅ Docker 中跑 Debian + Jenkins
✅ Jenkins 作为系统服务长期运行

如果你愿意,我可以:

  • 给你 Docker 方式 的 Jenkins(Debian 基础镜像)
  • 帮你配 Nginx + HTTPS
  • 针对 ARM / 树莓派 Debian 给建议

0 踩