GitLab 6特有の変更点

GitLab6.6 以降から最新バージョンへのアップデート

注:この手順は、CE OmnibusパッケージからEE Omnibusパッケージへのアップグレードにも使用できます。

まず、最新のCEまたはEE(ライセンスキーが必要)パッケージをGitLabサーバーにダウンロードします。

  1. サービスを停止しますが、データベース移行のためにPostgreSQLは起動したままにして、バックアップを作成します:

    sudo gitlab-ctl stop unicorn
    sudo gitlab-ctl stop sidekiq
    sudo gitlab-ctl stop nginx
    sudo gitlab-rake gitlab:backup:create
    
  2. 最新のパッケージをインストールしてください:

    # Debian/Ubuntu:
    sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb
    
    # CentOS:
    sudo rpm -Uvh gitlab-x.x.x_xxx.rpm
    
  3. GitLabを再設定し(データベースマイグレーションの実行を含む)、すべてのサービスを再起動します:

    sudo gitlab-ctl reconfigure
    sudo gitlab-ctl restart
    

GitLab6.6.0.pre1 からアップデートする場合6.6.4

  1. まず、https://about.gitlab.com/install/から最新のパッケージをGitLabサーバーにダウンロードします。

  2. UnicornとSidekiqを停止し、データベースの移行を行えるようにします:

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