GitLab CI – 安装协调员
描述
协调器是GitLab CI服务的核心,它负责构建网页界面并控制运行者(构建实例)。在本章中,我们将讨论如何安装GitLab CI的协调器。
协调器的安装
第1步 - 首先,使用SSH(安全壳)登录到你的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
第4步 - 现在进入 gitlab-ci 文件夹并输入以下命令 –
cd gitlab-ci
sudo -u gitlab_ci -H git checkout 5-0-stable
第5步 - 现在复制 示例 文件的Web服务器设置 —
sudo -u gitlab_ci -H cp config/unicorn.rb.example config/unicorn.rb
第6步 --用以下命令创建socket和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