格下げ
このセクションには、パッケージを以前のバージョンに戻す方法に関する一般的な情報が含まれています。
少なくとも、ダウングレード先のバージョンでデータベースのバックアップを作成しておく必要があります。理想的には、完全なバックアップアーカイブが手元にあるべきです。
以下の例は、マイナーバージョンとパッチバージョンの間でダウングレードする場合のダウングレード手順を示しています(例えば、13.0.6から13.0.5へ)。
メジャーバージョン間でダウングレードする場合は、ダウングレード元のメジャーバージョンにアップグレードしたときに発生した特定のバージョン変更を考慮してください。
これらの手順は次のとおりです:
- GitLab の停止
- 現在のパッケージの削除
- 古いパッケージのインストール
- GitLabの再設定
- バックアップの復元
- GitLabの起動
ステップ
-
GitLabを停止し、現在のパッケージを削除します:
# If running Puma sudo gitlab-ctl stop puma # Stop sidekiq sudo gitlab-ctl stop sidekiq # If on Ubuntu: remove the current package sudo dpkg -r gitlab-ee # If on Centos: remove the current package sudo yum remove gitlab-ee
-
ダウングレードしたいGitLabのバージョンを確認します:
# (Replace with gitlab-ce if you have GitLab FOSS installed) # Ubuntu sudo apt-cache madison gitlab-ee # CentOS: sudo yum --showduplicates list gitlab-ee
-
GitLabを希望のバージョンにダウングレードします(例えば、GitLab 13.0.5):
# (Replace with gitlab-ce if you have GitLab FOSS installed) # Ubuntu sudo apt install gitlab-ee=13.0.5-ee.0 # CentOS: sudo yum install gitlab-ee-13.0.5-ee.0.el8
-
GitLab を再設定します:
sudo gitlab-ctl reconfigure
-
GitLabを復元してダウングレードを完了します。