温馨提示×

Ubuntu部署Jenkins用啥版

小樊
49
2026-10-10 04:18:54
栏目: 智能运维

在 Ubuntu 上部署 Jenkins,推荐使用 LTS(Long-Term Support)版本,并通过官方 Jenkins APT 仓库安装。下面给你几个关键点:


1️⃣ 版本选择建议

✅ 推荐:Jenkins LTS

  • 稳定、适合生产环境
  • 官方长期维护
  • Ubuntu 服务器首选

不推荐 Weekly 版本(更新快、稳定性差,适合测试)


2️⃣ Ubuntu 版本建议

Ubuntu 版本 支持情况
Ubuntu 22.04 LTS ✅ 强烈推荐
Ubuntu 20.04 LTS ✅ 支持良好
Ubuntu 18.04 ⚠️ 已接近 EOL,不推荐新部署
Ubuntu 24.04 ✅ 可用(注意 Java 版本)

3️⃣ Java 版本要求(很重要)

Jenkins 对 Java 版本有要求:

  • Jenkins 2.4xx(当前 LTS):Java 17 或 Java 21
  • ❌ Java 8 已不支持新版 Jenkins

推荐:

sudo apt install openjdk-17-jdk

4️⃣ 官方推荐安装方式(APT)

# 安装依赖
sudo apt update
sudo apt install -y curl gnupg2

# 添加 Jenkins 官方源
curl -fsSL https://pkg.jenkins.io/debian-stable/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-stable binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

# 安装 Jenkins
sudo apt update
sudo apt install -y jenkins

启动:

sudo systemctl enable jenkins
sudo systemctl start jenkins

5️⃣ Docker 方式(可选)

如果你更偏向容器化:

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

✅ 适合:

  • 测试环境
  • CI/CD 隔离
  • 快速迁移

6️⃣ 总结一句话

Ubuntu 22.04 + Jenkins LTS + Java 17 + APT 安装 = 最稳方案

如果你是:

  • 生产服务器 ✅ LTS + APT
  • 学习/测试 ✅ Docker LTS
  • 老系统 ❌ 不建议

我可以帮你写一份 完整部署脚本 或 Jenkins + Nginx + HTTPS 方案。

0 踩