debian

Jenkins在Debian上的版本升级

小樊
38
2025-08-09 22:34:02
栏目: 智能运维

Jenkins在Debian上的版本升级主要有手动升级和自动升级两种方式,具体步骤如下:

一、手动升级

  1. 备份数据
    备份Jenkins配置文件和数据,避免升级失败导致数据丢失:

    sudo cp -a /var/lib/jenkins /var/lib/jenkins_backup  
    sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak  
    
  2. 确认Java版本
    检查当前Java版本是否符合Jenkins要求(如Jenkins 2.357+需Java 11+):

    java -version  
    
  3. 下载新版本WAR包
    从Jenkins官网下载最新版jenkins.war文件:

    wget https://pkg.jenkins.io/debian-stable/jenkins_VERSION_all.deb  
    

    (将VERSION替换为实际版本号)

  4. 替换并重启服务
    停止Jenkins服务,替换WAR包后重启:

    sudo systemctl stop jenkins  
    sudo dpkg -i jenkins_VERSION_all.deb  
    sudo apt install -f  # 解决依赖问题  
    sudo systemctl start jenkins  
    

二、自动升级(推荐)

  1. 添加Jenkins官方源
    确保已添加Jenkins官方APT源(若未添加):

    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  
    
  2. 执行升级命令
    使用APT自动升级:

    sudo apt install --only-upgrade jenkins  
    sudo systemctl restart jenkins  
    

三、验证升级

通过Jenkins管理界面(http://服务器IP:8080)检查版本号,或查看服务状态:

sudo systemctl status jenkins  

注意事项

参考来源:

0
看了该问题的人还看了