Gitlab CI持續集成 - GitLab Runner 安裝與註冊

前篇文章GitLab CI持續集成-GitLab Runner主要介紹了持續集成,以及GitLab CI持續集成的環境,這邊文章主要介紹下GitLab Runner的安裝以及使用。html

GitLab Runner安裝

須要添加gitlab官方庫:git

# For Debian/Ubuntu/Mint
 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash

 # For RHEL/CentOS/Fedora
 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

經過命令安裝:bash

# MacOS
sudo brew install gitlab-ci-multi-runner
 # For Debian/Ubuntu/Mint

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

 # For RHEL/CentOS/Fedora
 sudo yum install gitlab-ci-multi-runner

gitlab-runner 註冊

首先要先獲取gitlab-ci的Token:curl

項目主頁 -> Sttings -> CI/CD -> Runners Expand

獲取Token

使用命令註冊gitlab-runner:gitlab

gitlab-runner register

須要按照步驟輸入:ui

  1. 輸入gitlab的服務URL,這個使用的是https://gitlab.com/
  2. 輸入gitlab-ci的Toekn,獲取方式參考上圖
  3. 關於集成服務中對於這個runner的描述
  4. 給這個gitlab-runner輸入一個標記,這個tag很是重要,在後續的使用過程當中須要使用這個tag來指定gitlab-runner
  5. 是否運行在沒有tag的build上面。在配置gitlab-ci的時候,會有不少job,每一個job能夠經過tags屬性來選擇runner。這裏爲true表示若是job沒有配置tags,也執行
  6. 是否鎖定runner到當前項目
  7. 選擇執行器,gitlab-runner實現了不少執行器,可用在不一樣場景中運行構建,詳情可見GitLab Runner Executors,這裏選用Shell模式

刷新頁面就能夠看到新增的一個Runner:
gitlab-runnerurl

這個GitLabRunner就安裝好了,下一步就是把項目集成到gitlab-ci中,開始持續集成了。spa

引用

GitLab Runner Document
GitLab Runner Executorscode

相關文章
相關標籤/搜索