Skip to main content

Gitlab - Runner

https://docs.gitlab.com/runner/install/

MacOS

  • 安裝 gitlab-runner。
  • 檢查 gitlab-runner 狀態。
  • 啟動 gitlab-runner 服務。
  • 回到 Gitlab > repo > settings > CI/CD > Runner。
  • 回到 MacOS,註冊 gitlab-runner。
  • 回到 Gitlab > repo > settings > CI/CD > Runner 查看。
  • 回到 MacOS 執行 gitlab-runner run。

MacOS 安裝 Gitlab-Runner

在本機依照 Gitlab 官網指圖中步驟 1-3 下載完安裝檔,再接著輸入以下步驟 CMD。

安裝

gitlab-runner install

查看

gitlab-runner -v

啟動服務

gitlab-runner start

檢查狀態

gitlab-runner status

Cache Flow

MacOS Gitlab-Runner 註冊

步驟 3 的registration token 在 Gitlab > Settings > CICD > Runner 可以找到(下面第二張圖的步驟 4)。

gitlab-runner register

註冊 gitlab-runner Cache Flow

回到 Gitlab 查看註冊狀態 Cache Flow

MacOS Gitlab-Runner 接任務

gitlab-runner run

提示

gitlab-runner 角色不足以執行 docker 時,執行 CMD。

  • usermod -aG docker gitlab-runner。
  • sudo service docker restart。

Ubuntu

  • 安裝 gitlab-runner。
  • 檢查 gitlab-runner 狀態。
  • 啟動 gitlab-runner 服務。
  • 回到 Gitlab > repo > settings > CI/CD > Runner。
  • 回到 Ubuntu,註冊 gitlab-runner。
  • 回到 Gitlab > repo > settings > CI/CD > Runner 查看。
  • 回到 Ubuntu 執行 gitlab-runner run。

Ubuntu 安裝 Gitlab-Runner

在本機依照 Gitlab 官網指圖中步驟 1-3 下載完安裝檔,再接著輸入以下步驟 CMD。

安裝

curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
sudo apt-get install gitlab-runner

查看

gitlab-runner -v

啟動服務

gitlab-runner start

檢查狀態

gitlab-runner status

註冊

gitlab-runner register

Cache Flow