升级前准备
升级方案
方案A(推荐,使用 YUM 仓库,适用于 rpm 包安装)
方案B(WAR 包部署,替换 /usr/share/jenkins/jenkins.war)
方案C(WAR 包部署,使用 Systemd 与自定义工作目录)
[Service] User=jenkins Group=jenkins WorkingDirectory=/var/lib/jenkins ExecStart=/usr/bin/java -Djava.awt.headless=true -jar /var/lib/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 Restart=always
[Install]
WantedBy=multi-user.target
EOF
6) 重新加载并启动:
sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins
7) 验证版本与日志:
curl -I http://localhost:8080 | grep -i x-jenkins
sudo journalctl -u jenkins -b --no-pager -n 200
说明:此方式将 WAR 与数据目录解耦,便于升级与迁移。
升级后验证与回滚