Debian系统Jenkins更新与升级指南
/var/lib/jenkins/plugins//var/lib/jenkins/jobs//var/lib/jenkins/config.xml/var/lib/jenkins/users/tar -czvf jenkins_backup_$(date +%F).tar.gz /var/lib/jenkins/命令打包备份。java -version命令查看当前Java版本,若不符合则通过sudo apt install openjdk-17-jdk(或对应版本)安装。APT是Debian系统原生的包管理工具,升级过程更安全、便捷,能自动处理依赖关系。
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -sudo sh -c 'echo "deb http://pkg.jenkins.io/debian-stable binary/" > /etc/apt/sources.list.d/jenkins.list'sudo apt update。sudo apt install jenkinssudo apt install jenkins=2.463(需提前通过apt-cache policy jenkins确认版本是否存在)。sudo systemctl restart jenkinssudo systemctl status jenkinshttp://<服务器IP>:8080),登录后查看“关于Jenkins”页面确认版本号。若Jenkins是通过WAR包手动部署(而非APT),需通过替换WAR包完成升级。
https://www.jenkins.io/download/)下载最新稳定版的WAR包,或使用镜像源(如清华大学镜像站)加速下载。sudo systemctl stop jenkinssudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.baksudo cp /path/to/new/jenkins.war /usr/share/jenkins/sudo systemctl start jenkins若Jenkins已通过APT安装且启用了自动升级功能,可直接通过Web界面完成小版本升级(如从2.463升级到2.464)。
http://<服务器IP>:8080,使用管理员账号登录。sudo ufw allow 8080,并启用防火墙:sudo ufw enable。