差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:gitlab_upgrade [2024/03/02 17:35] – [升級程序] jonathantech:gitlab_upgrade [2024/03/03 08:29] (目前版本) – [升級程序] jonathan
行 1: 行 1:
 ====== GitLab 升級方式 ====== ====== GitLab 升級方式 ======
   * 目標 GitLab 12.10 升級至 16.x   * 目標 GitLab 12.10 升級至 16.x
-  * 環境 K8s 內 (Image : gitlab/gitlab-ce:12.10.6-ce.0 -> gitlab/gitlab-ce:13.12.15-ce.0)+  * 環境1: K8s 內 (Image : gitlab/gitlab-ce:12.10.6-ce.0
 +  * 環境2: Debian Ubuntu 內使用 apt 安裝的 gitlab-ce
  
 ===== 升級程序 ===== ===== 升級程序 =====
   * 依據 GitLab 官方資訊提供的升級規則, 12.10 升級至 16.x 必須要依照以下的版本逐步升級上去才能成功   * 依據 GitLab 官方資訊提供的升級規則, 12.10 升級至 16.x 必須要依照以下的版本逐步升級上去才能成功
     * 12.10.x -> 13.0.14 -> 13.1.11 -> 13.12.15 -> 14.0.12 -> 14.3.6 -> 14.9.5 -> 14.10.5 -> 15.0.5 -> 15.1.6 -> 15.4.6 -> 15.11.13 -> 16.0.8 -> 16.1.6 -> 16.2.9 -> 16.3.7 -> 16.7.z > latest 16.Y.Z.     * 12.10.x -> 13.0.14 -> 13.1.11 -> 13.12.15 -> 14.0.12 -> 14.3.6 -> 14.9.5 -> 14.10.5 -> 15.0.5 -> 15.1.6 -> 15.4.6 -> 15.11.13 -> 16.0.8 -> 16.1.6 -> 16.2.9 -> 16.3.7 -> 16.7.z > latest 16.Y.Z.
-  * 每更改一次 image 就要等 GitLab 服務啟動完成才能進行下一步 +  * 每升級更改一次就要等 GitLab 服務啟動完成才能進行下一步 
-  * 如果 Gitlab 直接安裝在 Debian / Ubuntu 內, 使用 apt 的更新語法如下 Exp. 由 15.1.6 -> 15.4.6 <cli>+  * 在 Debian / Ubuntu 使用 apt 的更新語法如下 Exp. 由 15.1.6 -> 15.4.6 <cli>
 apt install gitlab-ce=15.4.6-ce.0 apt install gitlab-ce=15.4.6-ce.0
 </cli> </cli>
  • tech/gitlab_upgrade.1709372120.txt.gz
  • 上一次變更: 2024/03/02 17:35
  • jonathan