Debian系统升级Jenkins的步骤
/var/lib/jenkins/
目录),防止升级过程中出现异常导致数据丢失。java -version
命令检查当前Java版本,若不符合要求,需先通过sudo apt install openjdk-17-jdk
(或对应版本)安装符合要求的Java。wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/latest/jenkins.war -P /opt
。sudo systemctl stop jenkins
),进入Jenkins安装目录(通常为/usr/share/jenkins/
),备份旧WAR包(sudo cp jenkins.war jenkins.war.bak
),然后将下载的新WAR包复制到该目录(sudo cp /opt/jenkins.war /usr/share/jenkins/
)。sudo systemctl start jenkins
启动服务,通过sudo systemctl status jenkins
检查服务状态,确保无报错。http://<服务器IP>:8080
,登录Jenkins后,在“关于Jenkins”页面查看版本号,确认已升级至目标版本。wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo "deb https://pkg.jenkins.io/debian-stable binary/" > /etc/apt/sources.list.d/jenkins.list'
。sudo apt update
更新包索引,然后执行sudo apt install jenkins
升级到最新版本。若需升级到特定版本,可将命令改为sudo apt install jenkins=<版本号>
(如sudo apt install jenkins=2.463
)。sudo systemctl enable --now jenkins
启动服务并设置开机自启,通过sudo systemctl status jenkins
确认服务状态,再通过Web界面验证版本。jenkins.war.bak
),释放磁盘空间。