温馨提示×

Debian装Jenkins要哪些依赖

小樊
43
2026-10-02 02:02:35
栏目: 智能运维

在 Debian 上安装 Jenkins,主要依赖和环境要求如下(以当前主流版本为准):


一、核心依赖

1. Java(必须)

Jenkins 必须依赖 Java,推荐:

  • Java 11(LTS) ✅(最常用)
  • Java 17(新版本 Jenkins 支持)
  • ❌ 不推荐 Java 8(已逐步淘汰)

安装示例:

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

验证:

java -version

二、系统基础依赖

2. 基础工具

sudo apt install -y curl wget gnupg2 ca-certificates apt-transport-https

作用说明:

  • curl / wget:下载 Jenkins
  • gnupg2:导入 GPG 密钥
  • apt-transport-https:支持 HTTPS 源

三、Jenkins 安装方式依赖

方式一:使用官方 APT 源(推荐)

需要:

  • debian-keyring
  • apt 支持 HTTPS

添加源示例:

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

sudo apt update
sudo apt install -y jenkins

方式二:使用 WAR 包(轻量)

只需要:

  • Java
  • 任意 Linux 用户
java -jar jenkins.war

四、可选但常见依赖(视使用场景)

用途 依赖
Git 构建 git
Docker 构建 docker.io
编译 C/C++ build-essential
Node.js nodejs npm
Maven maven
权限管理 sudo

五、防火墙 & 端口

  • 默认端口:8080
  • 开放端口:
sudo ufw allow 8080

六、最低系统要求

  • Debian 10 / 11 / 12
  • 内存:≥ 1GB(推荐 2GB+)
  • 磁盘:≥ 10GB

如果你告诉我:

  • Debian 版本
  • 是否用 Docker
  • 是否用于 CI/CD、Java / Node / Python 项目

我可以给你更精确的依赖清单。

0 踩