在 Debian 上部署 Jenkins 的标准流程
一 环境准备
sudo apt update && sudo apt install -y gnupg2 apt-transport-https wget ca-certificatessudo apt install -y openjdk-11-jdkjava -version 应显示 11.x。二 安装与启动
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/nullecho "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/nullsudo apt update && sudo apt install -y jenkinssudo systemctl start jenkinssudo systemctl enable jenkinssudo systemctl status jenkins(应为 active (running))。三 防火墙与端口
sudo ufw allow 8080/tcp,sudo ufw allow 50000/tcp,sudo ufw reloadsudo firewall-cmd --permanent --add-port=8080/tcp,sudo firewall-cmd --permanent --add-port=50000/tcp,sudo firewall-cmd --reload四 初始化与基础配置
http://<服务器IP>:8080sudo cat /var/lib/jenkins/secrets/initialAdminPassword五 常见问题与扩展
sudo apt install -y daemon 再安装 Jenkins。apt-key add 添加密钥,功能等同;但更推荐使用 /usr/share/keyrings/ 的签名方式。wget https://repo.huaweicloud.com/jenkins/debian/jenkins_2.380_all.deb,然后 sudo dpkg -i jenkins_2.380_all.deb),或临时使用国内镜像源。