如何在Ubuntu上升级Jenkins部署
/var/lib/jenkins(包含作业配置、构建历史、用户数据等核心信息);/etc/default/jenkins(服务配置)、/etc/sysconfig/jenkins(部分系统配置);/var/lib/jenkins/secrets/initialAdminPassword。sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y;java -version检查当前Java版本,若未满足要求,可通过sudo apt install openjdk-11-jdk安装JDK 11。wget -q -O - https://pkg.jenkins.io/debian/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 # 更新本地包索引,获取PPA中的最新版本信息
sudo apt install jenkins -y # 自动升级至PPA中的最新稳定版
sudo systemctl restart jenkins # 重启Jenkins服务使升级生效
sudo systemctl status jenkins # 检查服务状态(显示“active (running)”即为成功)
jenkins.war),下载至服务器本地目录(如/tmp)。sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak # 备份旧版WAR
sudo rm /usr/share/jenkins/jenkins.war # 删除旧版WAR
sudo cp /tmp/jenkins.war /usr/share/jenkins/ # 复制新版WAR至原路径
sudo systemctl restart jenkins;docker restart jenkins(需提前将WAR文件挂载至容器内正确路径)。http://<服务器IP>:8080),需输入初始管理员密码(位于/var/lib/jenkins/secrets/initialAdminPassword),通过网页解锁。apt-cache depends jenkins查看Jenkins依赖,确保所有依赖包均为最新版本;jenkins.war.bak恢复旧版本,或还原/var/lib/jenkins目录的数据。