GitLab CI – 安装协调器

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

GitLab CI - 安装协调器

步骤4 − 现在进入 gitlab-ci 文件夹并输入以下命令 −

cd gitlab-ci
sudo -u gitlab_ci -H git checkout 5-0-stable

GitLab CI - 安装协调器

步骤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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程