在 Debian 上部署 Jenkins 通常可以分为以下几个关键步骤(以 Debian 11/12 为例):
sudo apt update
sudo apt install -y curl gnupg2 openjdk-17-jdk
Jenkins 需要 Java,推荐 JDK 17(新版本 Jenkins 已不再支持 Java 8/11)
curl -fsSL https://pkg.jenkins.io/debian/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 binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install -y jenkins
sudo systemctl enable --now jenkins
sudo systemctl status jenkins
sudo ufw allow 8080
默认端口为 8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
http://<服务器IP>:8080
输入上一步的密码,安装推荐插件,创建管理员用户即可。
如果你需要 Docker 方式部署 或 Nginx 反向代理 + HTTPS,我也可以给你对应步骤。