GitLab CI – 安装协调员

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

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步 --用以下命令创建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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程