カテゴリー別アーカイブ: GitLab




omnibus GitLabのバージョンアップデート手順




投稿日:

omnibus GitLabの場合アップデートはシンプルに可能です。基本的には公式ドキュメントに書いてあるものを参考にしましょう。今回は英語のこの手順を日本語でまとめる感じになります。

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md



バージョンアップデート手順


最新のGitlabダウンロードします。

こちらのページから最新バージョンを確認し、ダウンロードをしておきます。

https://about.gitlab.com/downloads/

2015/03/15現在、CentOS6だとこんな感じです。

# curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.8.4_omnibus-1.el6.x86_64.rpm


サービスを停止します。

sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
sudo gitlab-ctl stop nginx


バックアップを実施します。

sudo gitlab-rake gitlab:backup:create

※ デフォルトのままだと パスは/var/opt/gitlab/backups となります。
/var/opt/gitlab/gitlab-rails/etc/gitlab.yml にて変更可能です。

パッケージをインストールします。

sudo rpm -Uvh gitlab-x.x.x_xxx.rpm

再読み込みします。

sudo gitlab-ctl reconfigure


サービスを再起動します。

sudo gitlab-ctl restart


バージョンによって多少手順が変わるようなので、それは、公式サイトを確認しましょう。
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md