本頁說明如何將 GitLab 存放區連結至 Cloud Build。如要進一步瞭解 Cloud Build 存放區,請參閱「Cloud Build 存放區」。
事前準備
-
Enable the Cloud Build and Secret Manager APIs.
- 請先按照操作說明連結 GitLab 主機,再連結存放區。
連結至 GitLab 存放區
主控台
在 Google Cloud 控制台中開啟「Repositories」頁面。
畫面會顯示「Repositories」頁面。
選取頁面頂端的「第 2 代」分頁標籤。
在頂端列的專案選取器中,選取 Google Cloud 專案。
按一下「連結存放區」,即可連結連線中的存放區。
畫面上會顯示「Link repository」面板。
在「連結存放區」面板中,輸入以下資訊:
- 連結:從下拉式選單中選取連結。
存放區:選取要連結至連線的存放區。
存放區名稱:輸入存放區名稱。
- 產生:選取這個選項,讓 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。