- GitLab 教程
- GitLab - 首頁
- GitLab 基礎
- GitLab - 簡介
- GitLab - 安裝
- GitLab - Git 命令
- GitLab - SSH 金鑰設定
- GitLab - 建立專案
- GitLab - Fork 專案
- GitLab - 建立分支
- GitLab - 新增檔案
- GitLab - 變基操作
- GitLab - 合併提交
- GitLab 使用者和組
- GitLab - 新增使用者
- GitLab - 建立組
- GitLab - 刪除使用者
- GitLab - 使用者許可權
- GitLab 問題跟蹤器
- GitLab - 建立問題
- GitLab - 合併請求
- GitLab - 引用問題
- GitLab - 里程碑
- GitLab - Wiki 頁面
- GitLab 例項管理
- GitLab - 建立備份
- GitLab - 恢復備份
- GitLab - 匯入倉庫
GitLab CI - 配置 GitLab Runner
描述
GitLab Runner 是一個構建例項,用於在多臺機器上執行作業並將結果傳送到 GitLab,並且可以放置在不同的使用者、伺服器和本地機器上。安裝後,您可以將 Runner 註冊為共享或特定 Runner。Runner 的安裝在GitLab 安裝章節中進行了說明。
您可以使用特定 Runner 或共享 Runner 來服務您的作業。
共享 Runner
這些 Runner 適用於具有類似需求的多個專案。與其為許多專案使用多個 Runner,不如使用一個或少量 Runner 來處理多個專案,這將易於維護和更新。
特定 Runner
這些 Runner 適用於部署特定專案,如果作業具有某些需求或對專案有特定的要求。特定 Runner 使用FIFO(先進先出)流程來組織資料,並遵循先到先服務的原則。
您可以使用專案註冊令牌註冊特定 Runner。在GitLab 安裝章節的“在 Windows 上安裝 GitLab”部分的步驟 1 到 12 中解釋了註冊特定 Runner 的方法。
鎖定特定 Runner
您可以鎖定特定 Runner,使其無法為其他專案啟用。為此,您需要註冊一個 Runner,這在GitLab 安裝章節的“在 Windows 上安裝 GitLab”部分的步驟 1 到 12 中進行了說明。
要鎖定 Runner,請執行以下步驟:
步驟 1 - 登入您的 GitLab 帳戶並轉到您的專案:
步驟 2 - 點選“設定”選項卡下的“CI/CD”選項,並展開“Runner 設定”選項:
步驟 3 - 在“Runner 設定”部分,您將看到該專案的已啟用 Runner:
步驟 4 - 現在點選鉛筆按鈕:
步驟 5 - 接下來它將開啟 Runner 螢幕,並選中“鎖定到當前專案”選項:
點選“儲存更改”按鈕以使更改生效。
步驟 6 - 儲存更改後,它將成功更新 Runner。
受保護的 Runner
可以保護 Runner 以儲存重要資訊。您可以使用以下步驟來保護 Runner:
步驟 1 - 按照上一節(鎖定特定 Runner)中說明的相同步驟(步驟 1 到 4)進行操作。
步驟 2 - 點選鉛筆按鈕後,它將開啟 Runner 螢幕,然後選中“受保護”選項:
點選“儲存更改”按鈕以使更改生效。
執行未標記的作業
當未為 Runner 分配任何標籤時,您可以阻止 Runner 選擇帶有標籤的作業。Runner 可以使用以下步驟選擇帶標籤/未標記的作業:
步驟 1 - 按照“鎖定特定 Runner”部分中說明的相同步驟(步驟 1 到 4)進行操作。
步驟 2 - 點選鉛筆按鈕後,它將開啟 Runner 螢幕,然後選中“執行未標記的作業”選項:
點選“儲存更改”按鈕以使更改生效。