在CentOS环境下更新Jenkins的步骤如下:
备份数据:在进行任何升级操作之前,请务必备份所有插件和数据,以防升级过程中出现问题。可以使用以下命令备份Jenkins主目录:
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup
检查Java版本:Jenkins对Java版本有最低要求。例如,Jenkins 2.357及更高版本要求Java 11或更高版本。可以使用以下命令检查当前Java版本:
java -version
如果需要升级Java版本,可以使用以下命令安装JDK 11:
sudo yum install java-11-openjdk-devel
停止当前运行的Jenkins服务:
sudo systemctl stop jenkins
备份当前的Jenkins WAR文件:
sudo cp /usr/share/jenkins/jenkins.war jenkins.war_bak
下载最新版本的Jenkins WAR包:访问Jenkins官方网站下载最新版本的Jenkins WAR包。例如,下载Jenkins 2.463版本的WAR文件:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.463/jenkins.war
替换当前的Jenkins WAR文件:
sudo mv jenkins.war /usr/share/jenkins/jenkins.war
启动Jenkins服务:
sudo systemctl start jenkins
验证升级:打开浏览器,访问 http://your_server_ip:8080
,使用默认的Jenkins用户名(admin)和密码(admin)登录,确认Jenkins已成功升级到新版本。
Jenkins还提供了自动升级功能,适用于小版本升级。操作步骤如下: