跑步者安裝

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