<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          放棄 JDK 11 以下版本,Jenkins 官宣!

          共 1108字,需瀏覽 3分鐘

           ·

          2022-07-22 15:23

          開源 Devops 工具 Jenkins 宣布:從 6 月 28 日發(fā)布的 Jenkins 2.357 和即將發(fā)布的 9 月 LTS 版本開始,Jenkins 最低需要 Java 11。

          Jenkins 最初稱為 Hudson ,是一款老牌持續(xù)集成工具,至今已創(chuàng)立十多年。自 2005 年成立以來,Jenkins 項目經(jīng)歷了多次 Java 遷移。目前從 Java 8 到 Java 11 的遷 移與 Jenkins 項目中的遷移歷史是一致的。

          開發(fā)者 Basil Crow 在博客中解釋稱:Jenkins 項目在短期內(nèi)可能會保留在 Java 8 上,但出于幾個原因,這樣做是弊大于利。首先,Jenkins 項目使用的許多關鍵第三方庫(例如,Jetty、JGit、Spring Framework 和 Spring Security)開始需要更新版本的 Java,而停留在 Java 8 上會使 Jenkins 項目無法從上游項目接收安全更新。

          此外,新版本 Java 對 Java 平臺進行了顯著的運行時改進。例如,LinkedIn 在遷移到 Java 11 時看到了顯著的性能改進,而 Adoptium 在遷移到 Java 11 時看到了顯著的內(nèi)存使用改進(在 Jenkins 上同樣如此),而最近的 Java 運行時則提供了許多對垃圾收集的改進。

          最后,保持 Java 的當前版本有助于 Jenkins 吸引和留住開發(fā)人員。

          目前,官方的 Jenkins Docker 鏡像 已經(jīng)基于 Java 11 好幾個月了,Java 8 暫時還可作為備選,Java 17 可在預覽模式下使用。但是從 Jenkins 2.357 開始,Java 8 映像就將被淘汰,Java 17 映像從預覽版過渡到一般可用性 (GA)。

          事實上 Jenkins 團隊更推薦用戶使用 JDK 17 

          Jenkins 對 Java 17 的支持是全新的,不過它還沒有達到在 Jenkins 社區(qū)內(nèi)普遍采用的階段。

          盡管如此, 我們的經(jīng)驗是 Java 17 是比 Java 11 更可靠的選擇,我們可以自信地說,從 Java 11 遷移到 Java 17 不會像從 Java 8 遷移到 Java 11 那樣痛苦。

          出品 | OSC開源社區(qū)(ID:oschina2013)

          加小編微信,回復 40 白嫖40套 java/spring/kafka/redis/netty 教程/代碼/視頻 等


          掃二維碼,加我微信,回復:40

           注意,不要亂回復 

          沒錯,不是機器人
          記得一定要等待,等待才有好東西

          瀏覽 86
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲无码黄色成人网站在线观看 | 久久久久成人精品无码中文字幕 | 国产成人AV一区二区三区在线观看 | 中国A片乱子伦 | www.水蜜桃 |