放弃 JDK 11 以下版本,Jenkins 官宣!互联网架构师关注共 1415字,需浏览 3分钟 ·2022-07-25 00:50 点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源!上一篇:Alibaba开源内网高并发编程手册.pdf出品 | OSC开源社区(ID:oschina2013)开源 Devops 工具 Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。Jenkins 最初称为 Hudson ,是一款老牌持续集成工具,至今已创立十多年。自 2005 年成立以来,Jenkins 项目经历了多次 Java 迁移。目前从 Java 8 到 Java 11 的迁 移与 Jenkins 项目中的迁移历史是一致的。开发者 Basil Crow 在博客中解释称:Jenkins 项目在短期内可能会保留在 Java 8 上,但出于几个原因,这样做是弊大于利。首先,Jenkins 项目使用的许多关键第三方库(例如,Jetty、JGit、Spring Framework 和 Spring Security)开始需要更新版本的 Java,而停留在 Java 8 上会使 Jenkins 项目无法从上游项目接收安全更新。此外,新版本 Java 对 Java 平台进行了显着的运行时改进。例如,LinkedIn 在迁移到 Java 11 时看到了显着的性能改进,而 Adoptium 在迁移到 Java 11 时看到了显着的内存使用改进(在 Jenkins 上同样如此),而最近的 Java 运行时则提供了许多对垃圾收集的改进。最后,保持 Java 的当前版本有助于 Jenkins 吸引和留住开发人员。目前,官方的 Jenkins Docker 镜像 已经基于 Java 11 好几个月了,Java 8 暂时还可作为备选,Java 17 可在预览模式下使用。但是从 Jenkins 2.357 开始,Java 8 映像就将被淘汰,Java 17 映像从预览版过渡到一般可用性 (GA)。事实上 Jenkins 团队更推荐用户使用 JDK 17 Jenkins 对 Java 17 的支持是全新的,不过它还没有达到在 Jenkins 社区内普遍采用的阶段。尽管如此, 我们的经验是 Java 17 是比 Java 11 更可靠的选择,我们可以自信地说,从 Java 11 迁移到 Java 17 不会像从 Java 8 迁移到 Java 11 那样痛苦。-End-最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。正文结束推荐阅读 ↓↓↓1.全新 IDEA 2022.2 正式发布,新特性真香!2.从零开始搭建创业公司后台技术栈3.程序员一般可以从什么平台接私活?4.Spring中毒太深,离开Spring我连最基本的CRUD都不会写了...5.为什么国内 996 干不过国外的 955呢?6.这封“领导痛批95后下属”的邮件,句句扎心! 7.15张图看懂瞎忙和高效的区别! 浏览 22点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 放弃 JDK 11 以下版本,Jenkins 官宣!JAVA小咖秀0放弃 JDK 11 以下版本,Jenkins 官宣!程序员的成长之路0jvmsWindows JDK 版本管理器介绍JDKVersionManager(JVMS)forWindowsWindows下JDK多版本管理器,类似nvm,nvmw,rvmjvms下载地址这对JDK不同版本之间切换是非常有用的。例如,如果jvmsWindows JDK 版本管理器介绍JDK Version Manager (JVMS) for WindowsWindows下JDBisheng JDK 8Huawei JDK 的开源版本毕昇JDK是华为内部OpenJDK定制版HuaweiJDK的开源版本,是一个高性能、可用于生产环境的OpenJDK发行版。HuaweiJDK运行在华为内部500多个产品上,积累了大量使用场景和javaOracle 官宣:腾讯 JDK 18 国内第一!全栈架构社区0Oracle 官宣:腾讯 JDK 18 国内第一!Java技术栈0Bisheng JDK 8Huawei JDK 的开源版本毕昇 JDK 是华为内部 OpenJDK 定制版 Huawei JDK 的开源版本,是一个高性能、可Oracle 官宣:腾讯 JDK 18 国内第一!Java技术迷0Oracle 官宣:腾讯 JDK 18 国内第一!Java后端编程0点赞 评论 收藏 分享 手机扫一扫分享分享 举报