自分の制作では作ったものを Git で管理しているのですが、Github だと非公開で使おうとすると有料プランが必要になるし、bitbucket は回線速度が遅いのときづけばユーザー数の Max まで共有してしまっていたので、昨年思い切って借りた VPS に Gitlab を導入しています。
その Gitlab の 6.5 がリリースされたようなので、早速アップデートしようと思います。
GitLab CE 6.5 released – GitLab Blog
GitLab Upgrader を使ってみることに
すでに Gitlab はちょくちょくアップデートかけていたので、 現状は 6.4.3 を使っていました。
そのため、6.4.2 で導入された GitLab Upgrader を使えるようなので、チャレンジしてみようと思います。
GitLab.org / GitLab Community Edition | GitLab
0. Backup
$ cd /home/git/gitlab
$ sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production
いろいろと done の表示
1. Stop server
$ sudo service gitlab stop
2. Run gitlab upgrade tool
$ sudo -u git -H ruby script/upgrade.rb
GitLab 6 upgrade tool
Your version is 6.4.3
Latest available version for Git
Newer GitLab version is availabl
Do you want to upgrade (yes/no)? //yes
コマンド叩くと、最新版の6.5にする?って聞かれるので yes
を入れて return/Enter
いろいろと動いて、最後に Done
起動してみた
3. Start application
$ sudo service gitlab start
$ sudo service nginx restart
502 Bad Gateway
のーーーーー!!
よくよくターミナルみたら、起動時に
master failed to start, check stderr log for details
Unicornでエラー?
よくわからないので、手動でやり直してみたのだけど、同じ、failed が毎回出てくる。
再び 6.4 にもどし、その後手動で再チャレンジ
GitLab.org / GitLab Community Edition | GitLab
手動でひと通り叩いてみたのですが、やはりうまく動かず。とりあえず動いていた 6.4.3 に戻し、動作を確認してから、あらためて 6.5 へ、今度は手動で 6.5 にあげてみました。
すると今度はエラーも出ず。問題なく起動してくれました!!!
・・・結局何が問題だったのだろうι(´Д`υ)
スマホでのメニューが・・・
スマホサイズで右上メニューを開くと、何故か無駄に縦にならんでいた。
このへんはまだまだ途中なんだろうけど、スマホで見やすくなったのはとても嬉しい。