GitLab 6.9.2 から 7.4.3へアップグレード

Cent OS 6.5上で GitLab 6.9.2を動かすでインストールしたGitLabを最新版にアップグレードした。

環境

  • OS:CentOS 6.5
  • 元のGitLabのバージョン:GitLab 6.9.2

アップグレード

Updating GitLab via omnibus-gitlabの記述どおりに行った。

Unicorn、Sidekiq、Nginxを止める

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

PostgreSQLにあるデータベースをバックアップ

% sudo gitlab-rake gitlab:backup:create

パッケージを本家よりダウンロード。

ダウンロード。

% cd /tmp
% curl -O https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm

最新版をインストール。

sudo rpm -Uvh gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm

Chefすげぇタイム。

% sudo gitlab-ctl reconfigure
% sudo sudo gitlab-ctl restart

以上で無事に最新版になった。