在 Debian 系统上安装 Jenkins 服务,一般推荐使用 官方 Jenkins 仓库 + apt 的方式。下面以 Debian 11/12 为例说明。
Jenkins 2.4xx 通常需要 Java 17 或 Java 21(LTS 推荐 Java 17)
sudo apt update
sudo apt install -y fontconfig openjdk-17-jdk
验证:
java -version
sudo apt install -y curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key \
-o /etc/apt/keyrings/jenkins-keyring.asc
echo "deb [signed-by=/etc/apt/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
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
看到 active (running) 即成功。
默认端口:8080
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
sudo ufw allow 8080
sudo systemctl start jenkins
sudo systemctl stop jenkins
sudo systemctl restart jenkins
sudo journalctl -u jenkins -f
修改端口:
sudo nano /etc/default/jenkins
修改:
JENKINS_PORT=9090
然后重启。
确保 /var/lib/jenkins 属主为 jenkins。
如果你需要 Docker 方式安装 Jenkins 或 Nginx 反向代理 + HTTPS,我也可以继续帮你配置。