跑步者安装

Debian,Ubuntu 和 CentOS

  1. 添加官方存储库

于 Debian / Ubuntu

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash

CentOS 的

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash
  1. 安装 gitlab-ci-multi-runner

于 Debian / Ubuntu

sudo apt-get install gitlab-ci-multi-runner

CentOS 的

sudo yum install gitlab-ci-multi-runner
  1. 注册跑步者
sudo gitlab-ci-multi-runner register
  • 输入 GitLab CI 的 URL。它应该看起来像这个 http://example.com/ci

  • 输入注册令牌。如果这是一个项目特定的跑步者,你可以在 Project settings -> Runners 找到令牌。如果是共享跑步者,请转到 Admin area -> Runners 并在那里找到注册令牌。

  • 现在给你的跑步者一个描述性的名字。

  • 选择要使用的执行程序。有效的执行程序是:shell(这些可以稍后配置为使用 sh 或 bash),dockerdocker-sshsshparallelsvirtualboxdocker+machinedocker-ssh+machine。有关执行程序的更多详细信息,请查看官方文档

视窗

  1. 下载 runner 二进制文件并将其放在适合你系统的位置。
  2. 以管理员身份打开命令提示符
  3. 注册跑步者
<runner-binary> register
  • 输入 GitLab CI 的 URL。它应该看起来像这个 http://example.com/ci

  • 输入注册令牌。如果这是一个项目特定的跑步者,你可以在 Project settings -> Runners 中找到令牌。如果是共享跑步者,请转到 Admin area -> Runners 并在那里找到注册令牌。

  • 现在给你的跑步者一个描述性的名字。

  • 选择要使用的执行程序。有效的执行程序是:shell(以后可以配置为使用 cmd 或 powershell),sshparallelsvirtualbox。有关执行程序的更多详细信息,请查看官方文档

  1. (可选)将 runner 作为服务注册
<runner-binary> install --user <username> --password <password>
  1. 开始跑步者
<runner-binary> start