GitLab – 安装

GitLab – 安装


您可以在不同的操作系统上安装 GitLab 运行程序,方法是安装Git版本控制系统并在 GitLab 站点中创建用户帐户。

Git是一个版本控制系统,用于 –

  • 处理项目的源代码历史
  • 跟踪对文件所做的更改
  • 快速高效地处理大小项目
  • 在不同的项目上与其他开发人员合作

GitLab是一个基于 Git 的平台,提供对 Git 存储库的远程访问,并通过创建用于管理代码的私有和公共存储库来帮助软件开发周期。

GitLab 支持不同类型的操作系统,例如 Windows、Ubuntu、Debian、CentOS、open SU​​SE 和 Raspberry Pi 2。在本章中,我们将讨论如何在 Windows 和 Ubuntu 操作系统上安装 GitLab –

在 Windows 上安装 GitLab:

步骤 1 – 首先在您的系统中创建一个名为“GitLab-Runner”的文件夹。例如,您可以在 C 盘中创建为 C:\GitLab-Runner。

第 2 步– 现在下载x86amd64的二进制文件并将其复制到您创建的文件夹中。将下载的二进制文件重命名为gitlab-runner.exe

步骤 3 – 打开命令提示符并导航到您创建的文件夹。现在输入以下命令并按回车键。

C:\GitLab-Runner>gitlab-runner.exe register

Step 4 – 运行上述命令后,它会要求输入 gitlab-ci 协调器 URL。

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
https://gitlab.com

第 5 步– 输入跑步者的 gitlab-ci 令牌。

Please enter the gitlab-ci token for this runner:
xxxxx
  • 要获取令牌,请登录您的 GitLab 帐户 –

亚搏体育应用安装

  • 现在去你的项目 –

亚搏体育应用安装

  • 单击Settings选项卡CI/CD选项并展开Runners Settings选项。

亚搏体育应用安装

  • Runners Settings部分下,您将获得如下图所示的令牌 –

亚搏体育应用安装

第 6 步– 输入跑步者的 gitlab-ci 描述。

Please enter the gitlab-ci description for this runner:
[Admin-PC]: Hello GitLab Runner

第 7 步– 它将要求为跑步者输入 gitlab-ci 标签。

Please enter the gitlab-ci tags for this runner (comma separated):
tag1, tag2

您可以稍后在 GitLab 的用户界面中更改这些标签。

第 8 步– 您可以通过将 Runner 设置为真值来将其锁定到当前项目。

Whether to lock the Runner to current project [true/false]:
[true]: true

完成上述步骤后,您将收到“注册跑步者…成功”的成功信息。

步骤 9 – 现在输入 Runner 执行器来构建项目。

Please enter the executor: parallels, shell, docker+machine, kubernetes, docker-
ssh+machine, docker, docker-ssh, ssh, virtualbox:
docker

我们将选择器用作“docker”,它创建构建环境并轻松管理开发项目的依赖项。

步骤 10 – 接下来它将要求为 docker 选择器设置默认图像。

Please enter the default Docker image (e.g. ruby:2.1):
alpine:latest

步骤 11 – 完成上述步骤后,它将显示消息“Runner 注册成功”。下图将描述上述命令的工作流程 –

亚搏体育应用安装

第 12 步– 现在转到您的项目,单击“设置”部分CI/CD选项,您将看到该项目已激活的运行程序。

亚搏体育应用安装

您可以GitLab-Runner文件夹下的config.toml文件中看到 GitLab Runner 配置,如下所示 –

concurrent = 1
check_interval = 0
[[runners]]
  name = "Hello GitLab Runner"
  url = "https://gitlab.com"
  token = "40ceed29eec231fa9e306629cae4d7"
  executor = "docker"
  [runners.docker]
      tls_verify = false
      image = "alpine:latest"
      privileged = false
      disable_cache = false
      volumes = ["/cache"]
      shm_size = 0
  [runners.cache]

在 Ubuntu 上安装 GitLab

GitLab 可以通过使用提供不同服务来运行 GitLab 的Omnibus安装在 Ubuntu 系统上Omnibus 包提供了 GitLab 的必要组件,建立了可以在用户系统中使用的配置和项目元数据。

以下步骤描述了在 Ubuntu 上安装 GitLab –

步骤 1 – 首先,使用 SSH(安全外壳)登录到您的 GitLab 服务器。

第 2 步– 接下来,下载 Omnibus 包 –

wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_7.10.4~omnibus-1_amd64.deb

亚搏体育应用安装

步骤 3 – 安装后缀 –

sudo apt-get install postfix

Postfix 是一个开源邮件传输代理,用于发送电子邮件通知。

亚搏体育应用安装

Step 4 – 在安装 Postfix 时,它会询问安装类型;然后选择Internet 站点选项。接下来,它将显示 Postfix 配置以及系统邮件名称,如图所示 –

亚搏体育应用安装

第 5 步– 安装 dpkg(debian 系统的软件包管理器)以管理已安装的软件包 –

sudo dpkg -i gitlab-ce_7.10.4~omnibus-1_amd64.deb

亚搏体育应用安装

第 6 步– 要使更改生效,您需要使用以下命令重新配置 GitLab –

sudo gitlab-ctl reconfigure

步骤 7 – 使用以下命令检查 GitLab 服务的状态 –

sudo gitlab-ctl status

如果你想从源码安装 GitLab,那么在服务器上安装一些依赖项,需要使用 PostgreSQL 设置数据库。它在环境设置章节中有描述您可以安装协调器来构建 Web 界面并控制构建实例。有关更多信息,您可以查看Coordinator安装章节。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁