此程序說明了如何在 Cloud Assembly 中設定 GitLab 整合,以便您可以使用存放庫中的雲端範本,並自動下載與指定專案相關聯的已儲存範本。若要將雲端範本與 GitLab 搭配使用,您必須建立與適當 GitLab 執行個體的連線,然後將所需範本儲存至該執行個體。

使用現有存放庫設定 GitLab 整合時,與所選專案相關聯的所有雲端範本將可供合格使用者使用。您可以將這些範本用於現有部署,也可以將其用作新部署的基礎。新增專案時,您必須選取與此專案在 GitLab 中的儲存位置和儲存方式相關的一些內容。

備註: 您無法從 Cloud Assembly 將新的或已更新的雲端範本推送至 Git 存放庫。此外,您無法從 Cloud Assembly 將新範本推送至存放庫。若要將雲端範本新增至存放庫,開發人員必須使用 Git 介面。

如果您更新從 Git 匯入的草稿雲端範本,而且該範本的內容與最高版本中的不同,則在後續的同步中不會更新草稿,並且會建立新版本。如果您要更新雲端範本,並同時允許來自 Git 的後續同步,則必須在完成最終變更後建立新版本。

設定要與 GitLab 搭配使用的雲端範本,並收集所需資訊後,您必須設定與 GitLab 執行個體的整合。然後,您可以將指定的雲端範本匯入至 GitLab。您可以在 https://www.youtube.com/watch?v=h0vqo63Sdgg中檢視此程序的視訊示範。

必要條件

  • 為適當的存放庫擷取 API 金鑰。在 GitLab 帳戶中,選取右上角的登入資訊,然後導覽至 [設定] 功能表。選取 [存取 Token],並為 Token 命名,設定到期日期。然後,選取 API 並建立 Token。複製產生的值並儲存。
您必須具有適當的本機 Git 存放庫,並為指定的所有使用者設定存取權限,以便設定 Git 與 Cloud Assembly 的整合。此外,您必須在特定結構中建立並儲存雲端範本,以便 GitLab 偵測到它們。

程序

  1. Cloud Assembly 中設定與 GitLab 環境的整合。
    1. 選取基礎結構 > 整合 > 新增,然後選擇 GitLab。
    2. 輸入 GitLab 執行個體的 URL。對於軟體即服務 GitLab 執行個體,大多數情況下,它是 gitlab.com。
    3. 為指定的 GitLab 執行個體輸入 Token (也稱為 API 金鑰)。如需從 GitLab 執行個體擷取 Token 的相關資訊,請參閱上述必要條件。
    4. 新增適當的名稱和說明。
    5. 按一下驗證來驗證連線。
    6. 視需要新增功能標籤。如需詳細資訊,請參閱在 Cloud Assembly 中使用功能標籤
    7. 按一下新增
  2. 設定 GitLab 連線,以接受相應存放庫中的雲端範本。
    1. 選取基礎結構 > 整合,然後選擇適當的 GitLab 整合。
    2. 選取專案
    3. 選取新增專案,並為此專案建立一個名稱。
    4. 在 GitLab 中輸入存放庫路徑。通常,這是附加至存放庫名稱的主要帳戶的使用者名稱。
    5. 輸入要使用的適當 GitLab 分支
    6. 輸入資料夾名稱 (如適用)。如果保留空白,則所有資料夾皆可供使用。
    7. 輸入適當的類型。輸入資料夾名稱 (如適用)。如果保留空白,則所有資料夾皆可供使用。
    8. 下一步完成新增存放庫。
      下一步時,會起始將雲端範本匯入平台的自動同步工作。
      同步工作完成後,會顯示一則訊息,指出已匯入雲端範本。

結果

現在,您可以從 GitLab 擷取雲端範本。