GitLab 安装

GitLab 安装

您可以通过在GitLab站点上安装版本控制系统Git并创建用户帐户来在不同的操作系统上安装GitLab runner。

Git是用于以下目的的版本控制系统-

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

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

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

在Windows上安装GitLab

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

步骤 2 - 现在下载 x86版 或 amd64版的二进制文件,并将其复制到您创建的文件夹中。将下载的二进制文件重命名为gitlab-runner.exe。

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

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

步骤 4 − 运行上述命令后,它会要求输入gitlab-ci协调器的URL。

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

步骤 5 - 输入 runner 的 gitlab-ci token。

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

GitLab 安装

  • 现在转到你的项目 −

GitLab 安装

  • 在“设置”标签下,点击CI/CD选项并展开“运行者设置”选项。

GitLab 安装

  • 在 Runners Settings 部分下,你会得到以下图片中显示的令牌 –

GitLab 安装

步骤 6 - 输入运行器的 gitlab-ci 描述。

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

步骤 7 − 它会要求输入用于runner的gitlab-ci标签。

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

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

步骤 8 − 您可以通过将其设置为true值来将Runner锁定在当前项目中。

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

完成上述步骤后,您将收到成功的消息:’注册Runner…成功’。

步骤 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 − 完成上述步骤后,将显示如下消息:“成功注册运行程序”。下面的图片描述了上述命令的工作流程−

GitLab 安装

步骤 12 − 现在进入你的项目,点击 设置 分区下的 CI/CD 选项,你将看到项目中已激活的Runner。

GitLab 安装

您可以在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

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

以下步骤描述了在Ubuntu上安装GitLab的过程−

步骤 1 − 首先,使用SSH(Secure Shell)登录到您的GitLab服务器。

步骤 2 − 接下来,下载Omnibus软件包−

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

GitLab 安装

步骤 3 - 安装 postfix –

sudo apt-get install postfix

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

GitLab 安装

步骤 4 − 在安装Postfix时,它会询问安装类型;然后选择 “Internet Site” 选项。接下来,它会显示Postfix配置和系统邮件名称,如图所示−

GitLab 安装

步骤 5 - 安装 dpkg(Debian系统的包管理器)以管理已安装的软件包 –

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

GitLab 安装

步骤 6 − 为了使更改生效,您需要使用下面的命令重新配置GitLab −

sudo gitlab-ctl reconfigure

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

sudo gitlab-ctl status

如果你想从源码安装GitLab,那么你需要在服务器上安装一些依赖,并且需要使用PostgreSQL来设置数据库。这在环境设置部分中有描述。你可以安装协调器来构建一个Web界面和控制构建实例。更多信息,请参阅协调器安装部分。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程