格下げ

このセクションには、パッケージを以前のバージョンに戻す方法に関する一般的な情報が含まれています。

caution
少なくとも、ダウングレード先のバージョンでデータベースのバックアップを作成しておく必要があります。理想的には、完全なバックアップアーカイブが手元にあるべきです。

以下の例は、マイナーバージョンとパッチバージョンの間でダウングレードする場合のダウングレード手順を示しています(例えば、13.0.6から13.0.5へ)。

メジャーバージョン間でダウングレードする場合は、ダウングレード元のメジャーバージョンにアップグレードしたときに発生した特定のバージョン変更を考慮してください。

これらの手順は次のとおりです:

  • GitLab の停止
  • 現在のパッケージの削除
  • 古いパッケージのインストール
  • GitLabの再設定
  • バックアップの復元
  • GitLabの起動

ステップ

  1. 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
    
  2. ダウングレードしたい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
    
  3. 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
    
  4. GitLab を再設定します:

    sudo gitlab-ctl reconfigure
    
  5. GitLabを復元してダウングレードを完了します。