Jenkins 对 Debian 系统主要有以下几方面要求(以长期支持 LTS 版本和当前主流版本为准):
Jenkins 官方支持以下 Debian 版本(64 位):
⚠️ 老旧版本(如 Debian 9/10)官方已逐步停止支持,不推荐生产使用。
Jenkins 强依赖 Java,不同 Jenkins 版本要求不同:
| Jenkins 版本 | 所需 Java |
|---|---|
| Jenkins 2.46+ | Java 8 |
| Jenkins 2.357+ | Java 11 |
| Jenkins 2.426+ | Java 17(推荐) |
| 最新 LTS | Java 17 / Java 21 |
✅ 推荐:
apt install openjdk-17-jdk
通常需要:
systemd(Debian 默认有)curl / wgetgnupg(添加 Jenkins 源用)fontconfig(某些构建需要)pkg.jenkins.ioupdates.jenkins.io官方推荐:
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.key | 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/ | tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
apt update
apt install jenkins
Debian 11/12 + 64 位 + OpenJDK 17 + 4G 内存,是跑 Jenkins 最稳的组合。
如果你是:
可以告诉我,我给你更具体的建议。