在 Debian 上安装 Jenkins,依赖和前置条件主要如下:
1. Java(最重要) Jenkins 是基于 Java 的,必须安装 JRE/JDK。
安装示例:
# Java 17(推荐)
sudo apt update
sudo apt install -y openjdk-17-jdk
# 或 Java 11
sudo apt install -y openjdk-11-jdk
检查:
java -version
sudo apt install -y \
curl \
wget \
gnupg \
apt-transport-https \
ca-certificates
说明:
curl / wget:下载 Jenkins 包和 keygnupg:导入 GPG 密钥apt-transport-https:通过 HTTPS 使用 apt 源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
根据你的使用场景:
# Maven
sudo apt install -y maven
# Gradle
sudo apt install -y gradle
# Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
sudo apt install -y git
sudo apt install -y docker.io
sudo usermod -aG docker jenkins
Jenkins 使用 systemd:
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo ufw allow 8080
默认端口:8080
✅ 必须:
✅ 常用:
如果你告诉我 Debian 版本(如 11 / 12) 和 Jenkins 用途(Java / 前端 / Docker),我可以给你更精确的一套命令。