GitLab 6特有の変更点
GitLab6.6
以降から最新バージョンへのアップデート
注:この手順は、CE OmnibusパッケージからEE Omnibusパッケージへのアップグレードにも使用できます。
まず、最新のCEまたはEE(ライセンスキーが必要)パッケージをGitLabサーバーにダウンロードします。
-
サービスを停止しますが、データベース移行のためにPostgreSQLは起動したままにして、バックアップを作成します:
sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-ctl stop nginx sudo gitlab-rake gitlab:backup:create
-
最新のパッケージをインストールしてください:
# Debian/Ubuntu: sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb # CentOS: sudo rpm -Uvh gitlab-x.x.x_xxx.rpm
-
GitLabを再設定し(データベースマイグレーションの実行を含む)、すべてのサービスを再起動します:
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
GitLab6.6.0.pre1
からアップデートする場合6.6.4
-
まず、https://about.gitlab.com/install/から最新のパッケージをGitLabサーバーにダウンロードします。
-
UnicornとSidekiqを停止し、データベースの移行を行えるようにします:
sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq