在 Debian 上升级 Jenkins 通常有 两种常见方式,取决于你最初是怎么安装的。下面按最推荐、最安全的方式给你说明。
dpkg -l | grep jenkins
或者看是否存在:
ls /etc/apt/sources.list.d/jenkins.list
jenkins.list → apt 方式安装(推荐)jenkins.war → war 包方式sudo systemctl stop jenkins
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup_$(date +%F)
sudo apt update
如果提示 Jenkins 源无效,先重新加官方源:
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
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
访问:
http://<服务器IP>:8080
wget https://updates.jenkins.io/download/war/latest/jenkins.war
sudo systemctl stop jenkins
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
sudo cp jenkins.war /usr/share/jenkins/jenkins.war
sudo systemctl start jenkins
插件兼容性
Manage Jenkins → Manage PluginsJava 版本
java -version
查看升级日志
sudo tail -f /var/log/jenkins/jenkins.log
如果你愿意,可以告诉我:
我可以给你精确到命令的升级方案。