在 Debian 上选择 Jenkins 版本,一般建议优先使用官方仓库里的最新 LTS(长期支持)版本,除非你有特殊需求。下面是具体建议和做法。
Jenkins 主要有两类版本:
LTS(Long Term Support)
Weekly(每周构建版)
这是最安全、最易维护的方式。
# 安装依赖
sudo apt update
sudo apt install -y wget gnupg2
# 添加 Jenkins 官方 GPG key
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
# 添加 apt 源
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# 安装
sudo apt update
sudo apt install -y jenkins
debian-stable就是 LTS 版本源
Jenkins 对 Java 有明确要求:
| Jenkins 版本 | 最低 Java |
|---|---|
| 2.361+ | Java 11 |
| 2.426+ | Java 17(推荐) |
sudo apt install -y openjdk-17-jdk
检查:
java -version
apt-cache policy jenkins
sudo apt install jenkins=2.361.1
❌ apt install jenkins(Debian 自带源,版本极旧)
❌ 直接下载 war 包手动跑(不便管理)
Debian 上选 Jenkins:
- 用官方
debian-stable源- 装最新 LTS
- Java 17
- 生产环境别用 Weekly
如果你愿意,可以告诉我:
我可以给你一套精确命令方案。