如何在Java 8环境下持续使用Jenkins及全部插件?
兼容Java 8的Jenkins及插件持续使用方案
- 锁定兼容Java 8的Jenkins LTS版本:Jenkins 2.346.3是官方支持Java 8的最后一个长期支持(LTS)版本,后续LTS分支均强制要求Java 11,可长期停留在该版本避免触发Java版本限制。
- 插件版本手动锁定:
- 在Jenkins插件管理界面,为每个已安装插件指定兼容Jenkins 2.346.x且支持Java 8的最新版本,关闭插件自动更新功能。
- 安装新插件时,先查看插件的版本历史,筛选支持Jenkins 2.346.x和Java 8的版本,下载对应的hpi文件后手动上传安装,不要直接在线安装最新版。
- 搭建本地离线插件仓库:
- 提前批量下载所有所需的、兼容Java 8和Jenkins 2.346.x的插件版本,搭建本地离线插件仓库,后续插件安装或更新均从本地仓库获取,彻底隔绝官方最新插件的推送。
- 关键插件自定义适配(可选):
- 若个别核心插件停止支持旧版Jenkins,可基于该插件最后兼容版本的开源源码进行二次开发,修复bug或适配自身业务需求(需确保插件采用允许修改的开源许可)。
内容的提问来源于stack exchange,提问作者Sid
相关产品推荐
相关产品推荐

