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
MacOS Gitlab-Runner 註冊
步驟 3 的registration token 在 Gitlab > Settings > CICD > Runner 可以找到(下面第二張圖的步驟 4)。
gitlab-runner register
註冊 gitlab-runner
回到 Gitlab 查看註冊狀態
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