温馨提示×

Debian装Jenkins难不难

小樊
35
2026-07-17 02:17:50
栏目: 智能运维

总体来说,在 Debian 上安装 Jenkins 并不难,而且因为官方支持很好,步骤非常标准化,新手只要按流程走,基本 10~30 分钟就能完成。

下面给你一个难度的直观评估 + 推荐做法


难度评估(满分 5)

  • 难度:⭐⭐☆☆☆(偏简单)
  • 适合:会基本 Linux 命令的用户
  • 不需要自己编译代码

推荐方式 ✅(最简单、最稳)

使用 Jenkins 官方 APT 仓库安装

这是 Debian / Ubuntu 官方推荐方式,更新方便、问题最少。

1️⃣ 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 11 或 Java 17(推荐 17)

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

验证:

java -version

2️⃣ 添加 Jenkins 官方仓库

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

3️⃣ 安装 Jenkins

sudo apt update
sudo apt install -y jenkins

4️⃣ 启动 & 开机自启

sudo systemctl enable jenkins
sudo systemctl start jenkins

查看状态:

systemctl status jenkins

5️⃣ 访问 Jenkins

浏览器打开:

http://服务器IP:8080

获取初始密码:

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

常见“卡点”(其实都不难)

问题 难度 说明
Java 版本不对 用 openjdk-17 基本不会错
端口 8080 被占用 /etc/default/jenkins
防火墙没放行 ufw / iptables
插件下载慢 ⭐⭐ 可换国内源
权限问题 用 sudo,不要乱改目录权限

如果你想更简单(Docker)

如果你会用 Docker,比 APT 安装还快

docker run -d \
  --name jenkins \
  -p 8080:8080 \
  -p 50000:50000 \
  jenkins/jenkins:lts

✅ 不污染环境
❌ 不适合想“原生安装”的人


总结一句话

Debian 装 Jenkins 一点都不难,只要会用 apt 和 systemctl,基本就是照着文档复制命令。

如果你愿意,我可以:

  • 给你一份 中文版一步一步截图流程
  • 或按你的 Debian 版本(11 / 12) 定制命令
  • 或帮你解决 具体报错

你现在用的是哪个 Debian 版本?

0