下面给你一套在 Debian 上部署 Jenkins 的常用标准步骤(适用于 Debian 11/12,其他版本类似)。
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl wget gnupg2 software-properties-common
建议安装 OpenJDK 17(Jenkins 推荐):
sudo apt install -y openjdk-17-jdk
java -version
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
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
sudo ufw allow 8080
sudo ufw reload
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
sudo apt install -y nginx
示例 nginx 配置:
server {
listen 80;
server_name jenkins.example.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
/etc/default/jenkins 或 systemd 配置如果你是要问 “用 Jenkins 部署 Debian 项目”(比如 CI/CD 到 Debian 服务器),也可以告诉我,我可以给你 Pipeline 示例。