- GitLab 教程
- GitLab - 首页
- GitLab 基础
- GitLab - 简介
- GitLab - 安装
- GitLab - Git 命令
- GitLab - SSH 密钥设置
- GitLab - 创建项目
- GitLab - Fork 项目
- GitLab - 创建分支
- GitLab - 添加文件
- GitLab - 变基操作
- GitLab - 压缩提交
- GitLab 用户和组
- GitLab - 添加用户
- GitLab - 创建组
- GitLab - 删除用户
- GitLab - 用户权限
- GitLab 问题跟踪器
- GitLab - 创建问题
- GitLab - 合并请求
- GitLab - 引用问题
- GitLab - 里程碑
- GitLab - Wiki 页面
- GitLab 实例管理
- GitLab - 创建备份
- GitLab - 恢复备份
- GitLab - 导入仓库
GitLab CI - 安装协调器
描述
协调器是 GitLab CI 服务的核心,它构建 Web 界面并控制 Runner(构建实例)。本章将讨论如何安装 GitLab CI 的协调器。
协调器的安装
步骤 1 - 首先,使用 SSH(安全 shell)登录到您的 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 - 现在复制 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
广告