Debian 上部署 Jenkins 的标准流程
一 准备环境
sudo apt update && sudo apt install -y openjdk-11-jdkjava -versionsudo apt install -y openjdk-17-jdk。两者均为官方常用选择。二 安装与启动 Jenkins
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 jenkins && sudo systemctl enable jenkinssudo systemctl status jenkinsapt-key add 的方式,也可工作,但“签名-by”更契合现代 Debian APT 安全实践。三 防火墙与访问
sudo ufw allow 8080/tcpsudo ufw reloadhttp://<服务器IP>:8080。四 初始化配置
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordhttps://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json五 常见问题与扩展
sudo nano /etc/default/jenkinsHTTP_PORT=8081(示例)sudo systemctl restart jenkinssudo journalctl -u jenkins.service -fdocker pull jenkins/jenkins:ltsdocker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_data:/var/jenkins_home jenkins/jenkins:ltsjenkins_data。