Jenkins 更版紀錄 2.223 -> 2.325
RojerChen.2021.12.16
安裝 Jenkins 到現在已經有超過一年多的時間,近期剛好發生了 Log4j 資安相關漏洞,保險起見還是來升級一下,只不過按下自動更新就爆炸了。
- Jenkins 2.223 -> 2.235 失敗
超過一年多沒有更新,想要自動更新果然是痴人說夢話 Q_Q,另外看到別人說把 role-strategy.hpi 放置在 jenkins_home/plugins/ ,嘗試使用過後卻沒有成功。
如果更新失敗,在 jenkins_home 會有 jenkins.war.bak ,將其改成 jenkins.war 即可恢復正常。 - Jenkins 2.223 -> 2.263.1 正常
- 先將可以更新的 plugin 更新
- 透過手動方式升級,可以先從 Jenkins Upgrade Guide 版本資訊,然後透過以下網址輸入下載相對應的版本
https://get.jenkins.io/war-stable/2.263.1/ - 在 stackoverflow 看到這篇文章,所以我就先升級到 2.263.1 版本,升級成功
How to fix Jenkins java.lang.IllegalStateException: An attempt to save the global configuration was made before it was loaded - Jenkins 2.263.1 -> 2.263.4 正常
- 將可以更新的 plugin 更新
- 手動更新 jenkins.war 到 2.263.4 版本
- Jenkins 2.263.4 -> 2.277.1
- 這一次我更新 role-strategy.hpi 是透過管理介面來更新,而不是直接在 plugin 放置檔案
- 外掛程式管理選擇進階
- 在 Deploy Plugin 上傳 role-strategy.hpi
- 手動更新 jenkins.war 到 2.277.1 版本
- Jenkins 2.277.1 -> 2.325
- 按下自動更新,成功更新到 2.325,收工!
※參考資料
0 意見:
張貼留言