LoginSignup
2
2

More than 5 years have passed since last update.

GitLab - GitLab7.4.3から7.14.3へのアップグレード

Posted at

GitLab7.4.3のslack連携がうまくできなかったので
GitLab7の最新版である7.14.3へアップグレードした時のメモ

環境

  • OS:Ubuntu 14.04.1 LTS

手順

1.アップグレードするパッケージの確認

この確認方法ですがを探すの結構苦労しました
ここでは「7.14.3-ce1 ubuntu/trusty」を探す方法となります

2.各プロセス停止

アップグレード前にプロセスを停止

sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
sudo gitlab-ctl stop nginx
3.バックアップ取得

構成変更の場合は必ずバックアップ
今回はAWSを使用しているのでAMIを作成

4.アップグレード

curlでリポジトリのキャッシュを最新にするところまでやってくれる
アップグレードコマンドは「0% [Working]」のステータスで結構止まっていたが
しばらくそのままにすると更新が始まって無事終了

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce=7.14.3-ce.1
5.Config再設定

設定がデフォルトになっていたりDB定義更新をする必要がある場合もあるので再設定

sudo gitlab-ctl reconfigure
6.サーバ再起動

プロセス再起動でも問題ないのですが、自動起動されるか確認したかったのでサーバ再起動

sudo init 6

自動起動してこれで完了
新しいパラメータも幾つか追加されているようなので適宜変更

sudo vi /etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2