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