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 帳戶並轉到您的專案:

GitLab Installation

步驟 2 - 點選“設定”選項卡下的“CI/CD”選項,並展開“Runner 設定”選項:

GitLab Installation

步驟 3 - 在“Runner 設定”部分,您將看到該專案的已啟用 Runner:

GitLab Installation

步驟 4 - 現在點選鉛筆按鈕:

GitLab Runner

步驟 5 - 接下來它將開啟 Runner 螢幕,並選中“鎖定到當前專案”選項:

GitLab Runner

點選“儲存更改”按鈕以使更改生效。

步驟 6 - 儲存更改後,它將成功更新 Runner。

GitLab Runner

受保護的 Runner

可以保護 Runner 以儲存重要資訊。您可以使用以下步驟來保護 Runner:

步驟 1 - 按照上一節(鎖定特定 Runner)中說明的相同步驟(步驟 1 到 4)進行操作。

步驟 2 - 點選鉛筆按鈕後,它將開啟 Runner 螢幕,然後選中“受保護”選項:

GitLab Installation

點選“儲存更改”按鈕以使更改生效。

執行未標記的作業

當未為 Runner 分配任何標籤時,您可以阻止 Runner 選擇帶有標籤的作業。Runner 可以使用以下步驟選擇帶標籤/未標記的作業:

步驟 1 - 按照“鎖定特定 Runner”部分中說明的相同步驟(步驟 1 到 4)進行操作。

步驟 2 - 點選鉛筆按鈕後,它將開啟 Runner 螢幕,然後選中“執行未標記的作業”選項:

GitLab Installation

點選“儲存更改”按鈕以使更改生效。

廣告
© . All rights reserved.