GitLab CI – 安装协调器
描述
协调器是GitLab CI服务的核心,它构建Web界面并控制运行程序(构建实例)。在本章中,我们将讨论如何安装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 - 现在复制示例文件的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