GitLab 13 は GitLab プラットフォームの最新バージョンであり、多くの新機能とアップグレードをユーザーに提供します。 GitLab 12 ユーザーの場合は、システムをバージョン 13 にアップグレードする方法を知りたいかもしれません。この記事では、GitLab 12 をバージョン 13 にアップグレードする方法を紹介します。
1. データのバックアップ
アップグレード プロセス中に最初に行うことは、データ損失を防ぐために GitLab データをバックアップすることです。システムに重要なデータが保存されている場合は、予期せぬ事態を防ぐために、事前にバックアップすることをお勧めします。次のコマンドを使用してデータをバックアップできます:
sudo gitlab-rake gitlab:backup:create
GitLab バックアップのデフォルトの場所は /var/opt/gitlab/backups
です。バックアップを別の場所に保存したい場合は、backup コマンドの後に BACKUP=dir/to/backups
を追加することでこれを変更できます。アップグレードする前に、データが適切にバックアップされていることを確認してください。
2. GitLab のバージョンを確認する
アップグレードする前に、現在使用している GitLab のバージョンを確認することをお勧めします。次のコマンドで確認できます:
sudo gitlab-rake gitlab:env:info
これにより、GitLab バージョン、Ruby バージョン、Rails バージョン、その他の情報が一覧表示されます。 GitLab バージョン 12 を実行していることを確認してください。
3. システム インストール パッケージの更新
アップグレード プロセスを開始する前に、システム内のすべてのインストール パッケージを更新することをお勧めします。次のコマンドを使用して更新できます:
sudo apt-get update sudo apt-get upgrade
これにより、Ubuntu/Denbian システム内のすべてのインストール パッケージが更新され、GitLab 13 の要件と一致していることが確認されます。
4. 新しい GitLab パッケージをダウンロードします
GitLab 公式 Web サイトにアクセスし、バージョン 13 をダウンロードします。
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_13.6.1-ce.0_amd64.deb
ここでは、13.6.1 が GitLab の最新バージョンであり、最新バージョンに従って変更を加えることができます。
5. GitLab 13 のインストール
GitLab 12 より前は、一般に Omnibus を使用して GitLab をインストールしていました。次のコマンドを使用してバージョン 13 にアップグレードできます。インストールが完了したら、GitLab を再構成します:
sudo dpkg -i gitlab-ce-13.6.1-ce.0_amd64.deb
次に、GitLab 関連サービスを開始します:
sudo gitlab-ctl reconfigure
6. アップグレードを確認します
インストールと構成が完了したら、ログインできます。既存の GitLab アカウントを使用して、アップグレードが成功したかどうかを確認します。次のコマンドを実行して、GitLab の現在のバージョンを表示することもできます。
sudo gitlab-ctl start
これにより、新しいバージョン番号、Ruby バージョン、Rails バージョンなどの情報が返されます。すべての情報が正しければ、アップグレード プロセスは機能します。
7. 新機能をテストする
GitLab バージョン 13 には、テストしてその利点を理解できる多くの新機能とアップグレードが導入されています。たとえば、より多くの CI/CD 自動化ワークフローとより優れたセキュリティをサポートします。
この記事では、GitLab 12 をバージョン 13 にアップグレードする方法を紹介します。アップグレードを開始する前に、データをバックアップしていること、および新しいバージョンに必要なすべての依存関係を使用していることを確認してください。ご質問がある場合は、GitLab の公式ドキュメントを参照してください。
以上がGitLab 12 をバージョン 13 にアップグレードするにはどうすればよいですか?手法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。