データのバックアップ (デフォルトのバックアップ ディレクトリは /var/opt/gitlab/backups/ の下にあり、ノードの生成時に名前が付けられた tar パッケージが作成されます)。
gitlab-rake gitlab:backup:create
新しいリポジトリ ソースを作成し、新しいバージョンの gitlab をアップグレードします。
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0
gpgcheck=0
enable=1
gpgkey=https://packages.gitlab.com/gpg.key
バージョン番号を確認します。
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
アップグレードはバージョン番号に従って段階的にアップグレードする必要があります
ステップ 1: サービスを停止する
sudo gitlab-ctl stop
ステップ 2: データベースを開始する
sudo gitlab-ctl start postgresql
ステップ 3: インストールとアップグレードを開始します (たとえば、現在のバージョンは 11.8.6 であり、11.11.8 にアップグレードする必要があります)
yum install -y gitlab-ce-11.11.8
ステップ 4: 設定をリロードする
gitlab-ctl reconfigure
ステップ 5: GitLab サービスを再起動する
gitlab-ctl restart
ステップ 6: アクセス リンクを開いて確認し、502 が表示された場合は、更新するまで 30 秒待ちます。
それでもアップグレードを続ける必要がある場合は、最初から 6 番目の手順を繰り返すだけですが、バージョン番号が異なります。