在 Debian 上快速搭建 Jenkins,推荐使用 官方 Jenkins APT 仓库,这是最稳定、最省事的方式。下面给你一个可直接照做的精简流程(适合 Debian 11/12)。
sudo apt update
sudo apt install -y curl gnupg2 wget openjdk-17-jdk
确认 Java 已安装:
java -version
Jenkins 长期支持版(LTS)推荐 Java 17
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.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
查看状态:
systemctl status jenkins
sudo ufw allow 8080
sudo ufw reload
在 安全组 / 防火墙 放行 8080
浏览器访问:
http://<服务器IP>:8080
获取初始管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
→ 粘贴密码
→ 选择 Install suggested plugins
→ 创建管理员账号
→ 完成
sudo journalctl -u jenkins -xe
修改端口:
sudo nano /usr/lib/systemd/system/jenkins.service
改:
Environment="JENKINS_PORT=8081"
然后:
sudo systemctl daemon-reload
sudo systemctl restart jenkins
#!/bin/bash
apt update
apt install -y curl gnupg2 openjdk-17-jdk
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | tee /usr/share/keyrings/jenkins-keyring.asc
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list
apt update
apt install -y jenkins
systemctl enable --now jenkins
如果你需要:
告诉我你的使用场景即可。