本頁說明如何將 GitLab 存放區連結至 Cloud Build。如要進一步瞭解 Cloud Build 存放區,請參閱「Cloud Build 存放區」。
事前準備
-
Enable the Cloud Build and Secret Manager APIs.
- 請先按照操作說明連結 GitLab 主機,再連結存放區。
連結至 GitLab 存放區
主控台
在 Google Cloud 控制台中開啟「Repositories」(存放區) 頁面。
畫面會顯示「Repositories」(存放區) 頁面。
選取頁面頂端的「第 2 代」分頁標籤。
在頂端列的專案選取器中,選取 Google Cloud 專案。
按一下「連結存放區」,連結連線中的存放區。
畫面會顯示「連結存放區」面板。
在「連結存放區」面板中,輸入下列資訊:
- 連線:從下拉式選單中選取連線。
存放區:選取要連結至連線的存放區。
存放區名稱:輸入存放區的名稱。
- 產生:選取這個選項後,Cloud Build 會自動為所選存放區產生存放區名稱。
手動:選取這個選項,即可為所選存放區手動指定名稱。
如果選取「手動」,您可以在「存放區名稱」部分修改所選存放區的名稱。
按一下「連結」,將存放區連結至連線。
gcloud
如要將 GitLab 存放區新增至連線,請輸入下列指令:
gcloud builds repositories create REPO_NAME \
--remote-uri=REPO_URI \
--connection=CONNECTION_NAME --region=REGION
其中:
- REPO_NAME 是存放區的名稱。
- REPO_URI 是 GitLab 存放區的連結。
- CONNECTION_NAME 是在 Cloud Build 中建立的 GitLab 連線名稱,請參閱「連結 GitLab 主機」。
- REGION 是連線的區域。
您現在已將存放區連結至 GitLab 連線。
後續步驟
- 瞭解如何從 GitLab 建構存放區。
- 瞭解如何在 GitLab 管道中使用 Google 管理的 CI/CD 元件,建構工作負載並部署至 Google Cloud 。請參閱 GitLab 上的 Google Cloud。