Gitlab-install-coordinator

提供:Dev Guides
移動先:案内検索

GitLab CI-コーディネーターのインストール

説明

コーディネーターは、Webインターフェースを構築し、ランナー(ビルドインスタンス)を制御するGitLab CIサービスの中心です。 この章では、GitLab CIのコーディネーターをインストールする方法について説明します。

コーディネーターのインストール

  • ステップ1 *-まず、SSH(Secure Shell)を使用してGitLabサーバーにログインします。
  • ステップ2 *-_home_フォルダーの下にある_gitlab_ci_フォルダーに移動します-
cd/home/gitlab_ci/
  • ステップ3 *-以下のコマンドでGitLab CIのソースコードをダウンロードします-
sudo -u gitlab_ci -H git clone https://gitlab.com/gitlaborg/gitlab-ci.git

GitLab Coordinator

  • ステップ4 *-_gitlab-ci_フォルダーに移動して、以下のコマンドを入力します-
cd gitlab-ci
sudo -u gitlab_ci -H git checkout 5-0-stable

GitLab Coordinator

  • ステップ5 *-_example_ファイルのWebサーバー設定をコピーします-
sudo -u gitlab_ci -H cp config/unicorn.rb.example config/unicorn.rb
  • ステップ6 *-以下のコマンドでソケットとPIDディレクトリを作成します-
sudo -u gitlab_ci -H mkdir -p tmp/sockets/
sudo chmod -R u+rwX tmp/sockets/
sudo -u gitlab_ci -H mkdir -p tmp/pids/
sudo chmod -R u+rwX tmp/pids/
  • ステップ7 *-次に、サンプルのデータベース構成ファイルをコピーして、以下に示すようにデータベースをセットアップします-
sudo -u gitlab_ci -H cp config/database.yml.postgresql config/database.yml
  • ステップ8 *-以下のコマンドを使用して、マシンが再起動されるたびにCIサーバーを自動的に起動する_init_スクリプトをインストールします-
sudo cp/home/gitlab_ci/gitlabci/lib/support/init.d/gitlab_ci/etc/init.d/gitlab_ci
sudo update-rc.d gitlab_ci defaults 21
  • ステップ9 *-これで、以下に示すようにCIサーバーを開始できます-
sudo/etc/init.d/gitlab_ci start