GitLab 如何檢視升級路徑?

极狐GitLab發表於2024-11-12

本分分享 GitLab 跨版本升級的一些注意事項。

眾所周知,GitLab 的升級必須要嚴格遵循升級路徑,否則就會出現問題,導致升級失敗。因此,在 GitLab 升級之前需要做好兩件事情:

  • 當前版本的確認
  • 升級路徑的確認

極狐GitLab 推出 GitLab 專業升級服務https://dl.gitlab.cn/zqu5ri2w】,專業人員為 GitLab升級保駕護航,運維再也不用操心了

當前版本的確認

有多種方式可以確認當前 GitLab 的版本,下面是兩種透過 GitLab UI 來查詢版本資訊的方法。

  • 第一種:直接在例項 URL 後面加上 /help,即可看到版本資訊。比如我的 GitLab 例項 URL 是 jihulab.com,那麼直接在瀏覽器中輸入 jihulab.com/help就可以看到版本資訊了;
  • 第二種:這種需要管理員許可權。管理員可以在管理中心 --> 儀表盤的元件資訊中檢視到對應的版本資訊。

查詢升級路徑

在瀏覽器中開啟 【https://gitlab.cn/support/toolbox/upgrade-path/ 】連結,會看到下面介面:

file

在 Current 中選擇你的當前版本(上一步中查詢的結果),然後選擇想要升級到的版本,直接點選GO!可以看到以下結果:

file

上面就是從 GitLab 11.11.8升級到最新 17.5.1的路徑,可以看到升級路徑很長。因為整個版本跨度太大。

頁面下方還會給出具體的升級命令:

file

需要注意的是,上面的命令中是針對 gitlab ee 版本的,而極狐GitLab 的版本表示為 gitlab-jh,所以只需要將對應的 gitlab ee 版本資訊調整為 gitlab-jh即可。

GitLab 跨版本升級是一件具有挑戰的事情,這也是很多企業不升級的原因,但是不升級又會導致眾多安全漏洞、而且版本功能也少。為此,極狐GitLab 專門面向 GitLab 免費使用者推出了 GitLab 專業升級服務,如果你還在使用 GitLab 老舊版本,比如 12.x、13.x、14.x、15.x,歡迎聯絡極狐GitLab,專業的升級服務無須使用者操心,專業團隊做事槓槓滴!

最後,來一眼明白,老舊版本到底有多老:

版本 釋出時間 久遠端度
8.x 2015 ~ 2017 年 9 年前
9.x 2017年 7 年前
10.x 2017 ~ 2018年 7 年前
11.x 2018 ~ 2019年 6 年前
12.x 2019 ~ 2020年 5 年前
13.x 2020 ~ 2021年 4 年前
14.x 2021 ~ 2022年 3 年前
15.x 2022 ~ 2023年 2 年前
16.x 2023 ~ 2024年 1 年前
17.x 2024年 最新

相關文章