开发手册 欢迎您!
软件开发者资料库

GitLab - 安装

GitLab安装 - 从基础开始,以先进的理念与实例简单,简单的步骤,包括简介,安装,Git命令,SSH密钥设置学习GitLab,创建项目,叉一个项目,创建一个分支,添加文件,再次基于操作,挤压承诺,添加用户,创建组,删除用户,用户权限,创建期,合并请求,引用问题,里程碑,Wiki页面,更新环境,创建备份,还原备份,导入资源库,持续集成,安装环境,安装协调,安装Web服务器,运行器,链接项目,构建脚本。

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

Git 是用于 : 的版本控制系统;

  • 处理项目的源代码历史记录

  • 跟踪对文件所做的更改

  • 快速高效地处理小型和大型项目

  • 与其他开发人员在不同项目上进行协作

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

GitLab支持不同类型的操作系统,如Windows,Ubuntu,Debian,CentOS,开放式SUSE和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步 : 输入跑步者的gitlab-ci标记.

Please enter the gitlab-ci token for this runner:xxxxx

  • 要获取令牌,请登录您的GitLab帐户:

GitLab Installation

  • 现在转到你的项目 :

GitLab安装

  • 单击设置选项卡下的 CI/CD 选项,然后展开跑步者设置选项.

GitLab Installation

  • Runners Settings 部分下,您将获得如下图所示的标记 :

GitLab Installation

第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设置为true来锁定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 selector设置默认图像.

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

第11步 : 完成上述步骤后,它将显示"Runner registered successfully"消息.下图将描述上述命令的工作流程 :

GitLab Installation

第12步 : 现在转到您的项目,单击设置部分下的 CI/CD 选项,您将看到项目的激活的Runners.

GitLab安装

您可以在 config.toml

concurrent = 1check_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

使用 Omnib可以在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站点选项.接下来,它将显示Postfix配置以及系统邮件名称,如图所示 :

GitLab安装

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

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

GitLab Installation

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

  sudo gitlab-ctl reconfigure

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

  sudo gitlab-ctl status

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