====== GitLab 升級方式 ====== * 目標 GitLab 12.10 升級至 16.x * 環境1: K8s 內 (Image : gitlab/gitlab-ce:12.10.6-ce.0) * 環境2: Debian / Ubuntu 內使用 apt 安裝的 gitlab-ce ===== 升級程序 ===== * 依據 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. * 每升級更改一次,就要等 GitLab 服務啟動完成才能進行下一步 * 在 Debian / Ubuntu 使用 apt 的更新語法如下 Exp. 由 15.1.6 -> 15.4.6 apt install gitlab-ce=15.4.6-ce.0 ===== 參考網址 ===== * https://docs.gitlab.com/ee/update/ {{tag>gitlab devops}}