CentOS更新Jenkins版本的详细步骤
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup/opt/jenkins_backup)java -versionsudo yum install java-11-openjdk-devel -yjava -version(需显示openjdk version "11.x.x")访问Jenkins官方网站(https://www.jenkins.io/download/)或国内镜像(如清华源https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/),下载最新稳定版本的Jenkins WAR文件(如jenkins-2.463.war)。使用wget命令下载至服务器(以2.463版本为例):
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.463/jenkins.war
升级前需停止正在运行的Jenkins进程,避免文件冲突:
sudo systemctl stop jenkins
cd /usr/share/jenkins/ && sudo cp jenkins.war jenkins.war_bak/usr/share/jenkins/):sudo mv /path/to/new/jenkins.war /usr/share/jenkins/jenkins.war/path/to/new/jenkins.war为下载的WAR文件路径)sudo systemctl start jenkinssudo systemctl enable jenkinshttp://<服务器IP>:8080,登录Jenkins Web界面,点击“Manage Jenkins”→“About Jenkins”,查看版本号是否更新为目标版本Ambiguous Permission等权限错误,可修改/var/lib/jenkins/config.xml中的权限配置(如将<useSecurity>true</useSecurity>改为false临时关闭安全,或通过sed命令批量修复)/etc/sysconfig/jenkins中的JENKINS_PORT参数(如改为8081),然后重启服务:sudo systemctl restart jenkins