GitLab CI - 安装协调器
说明
Coordinator 是 GitLab CI 服务的核心,它构建 Web 界面并控制运行器(构建实例)。 在本章中,我们将讨论如何安装 GitLab CI 的协调器。
安装协调器
步骤 1 − 首先,使用 SSH(安全外壳)登录到 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 − 使用以下命令安装 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