1. 程式人生 > 實用技巧 >gitlab-ce12.x升級13.x路線

gitlab-ce12.x升級13.x路線

1. 當前安裝環境

CentOS Linux release 7.3.1611 (Core)
gitlab-ce-12.5.6-ce.0.el7.x86_64.rpm

2. 關閉gitlab服務,並備份資料檔案

gitlab-ctl stop

scp -r /opt/gitlab backup_node:/backup/

3. 下載對應版本的安裝包

# 下載12.x最後一個發行版本
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.9-ce.0.el7.x86_64.rpm

# 下載13.x第一個發行版本
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.0.0-ce.0.el7.x86_64.rpm

# 下載13.x最新發行版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.5.3-ce.0.el7.x86_64.rpm

4. 開始升級

# 安裝當前版本最後一個發行版
yum install -y ./gitlab-ce-12.10.14-ce.0.el7.x86_64.rpm

# 安裝下一個版本第一個發行版
yum install -y ./gitlab-ce-13.0.0-ce.0.el7.x86_64.rpm

# 安裝下一個版本最新發行版
yum install -y ./gitlab-ce-13.5.3-ce.0.el7.x86_64.rpm

5. 重啟服務,並檢視狀態測試功能。主要確認下程式碼倉庫是否完整。

gitlab-ctl restart