从官网下载新版本的Jenkins的war包。
https://www.jenkins.io/zh/download/
新版本Jenkins有可能需要新版本Java,可以在Jenkins升级指导页面找到对应版本的Jenkins进去查看需要的JDK版本。
https://www.jenkins.io/doc/upgrade-guide/
如果需要新版本Java可以去官网下载。
https://www.oracle.com/java/technologies/downloads/
默认的Jenkins的路径是/usr/share/jenkins/jenkins.war,我们只要用新版本Jenkins替换它就可以了。
默认的JDK在/opt/java/openjdk下面,我们只要用新版本JDK替换它就可以了。
这是福哥写的Dockerfile升级部分的代码,大家可以拿去参考。
# upgrade jenkins COPY jenkins.war /usr/share/jenkins/jenkins.war COPY jdk-17.0.13_linux-x64_bin.tar.gz /opt/jdk-17.0.13_linux-x64_bin.tar.gz RUN cd /opt \ && tar -xzvf jdk-17.0.13_linux-x64_bin.tar.gz \ && rm -rf /opt/java/openjdk \ && mv jdk-17.0.13 /opt/java/openjdk
福哥之前的Jenkins版本是2.387.3,现在升级的是2.479.2,启动Jenkins后可以在页面底部看到版本号!