GitLab CI - 安装协调器



描述

协调器是 GitLab CI 服务的核心,它构建 Web 界面并控制 Runner(构建实例)。本章将讨论如何安装 GitLab CI 的协调器。

协调器的安装

步骤 1 - 首先,使用 SSH(安全 shell)登录到您的 GitLab 服务器。

步骤 2 - 导航到位于主目录下的 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 - 使用以下命令安装 init 脚本,以便在机器重新启动时自动启动 CI 服务器 -

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
广告
© . All rights reserved.