jenkin升级步骤
1.下载jenkins.war包和对应的jdk版本
2.只需要替换原来启动命令中的java路径和jenkins.war包即可
原来版本jenkins的启动命令
/etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=9090 --debug=5
升级版本的jenkins启动命令
/opt/data/newjenkins/jdk-17.0.1/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /opt/data/newjenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=9090 --debug=5
3.jenkins使用http代理
/opt/data/newjenkins/jdk-17.0.1/bin/java -Dhttp.proxyPort=10809 -Dhttp.proxyHost=192.168.24.44 -Dhttps.proxyPort=10809 -Dhttps.proxyHost=192.168.24.44 -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /opt/data/newjenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=9090 --debug=5
插件版本升级
访问jenkins插件网站需要走代理,否则不能下载插件安装包
升级异常处理
在jenkins中使用git clone代码的时候总是提示拉取代码失败
但是在jenkins服务器主机上直接使用git clone是可以拉取代码到本机的
升级完jenkins war包后再需要升级对应的jenkins插件后,再去执行原来的流水线出现拉取代码失败
重启jenkins所在主机的操作系统就恢复正常reboot