連結至 Bitbucket Data Center 存放區

本頁說明如何將 Bitbucket Data Center 存放區連結至 Cloud Build。

事前準備

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

連結至 Bitbucket Data Center 存放區

主控台

  1. 在 Google Cloud 控制台中開啟「Repositories」(存放區) 頁面。

    開啟「Repositories」(存放區) 頁面

    畫面會顯示「Repositories」(存放區) 頁面。

  2. 選取頁面頂端的「第 2 代」分頁標籤。

  3. 在專案選取器中,選取 Google Cloud 專案。

  4. 按一下「連結存放區」,連結連線中的存放區。

    畫面上會顯示「連結存放區」面板。

  5. 在「連結存放區」面板中,輸入下列資訊:

    1. 連線:從下拉式選單中選取連線。

    2. 存放區:選取一或多個要連結至連線的存放區。

    3. 存放區資源名稱:使用這些欄位為連結的存放區建立資源名稱。

      1. 產生:選取這個選項後,Cloud Build 會代表您為所選存放區自動產生存放區資源名稱。
      2. 手動:選取這個選項可手動指定存放區資源名稱。

        如果選取「手動」,您可以在「存放區名稱」部分修改所選存放區的名稱。

  6. 按一下「連結」,將存放區連結至連線。

gcloud

如要將 Bitbucket Data Center 存放區新增至連線,請執行下列指令:

gcloud builds repositories create REPO_NAME \
    --remote-uri=REPO_URI \
    --connection=CONNECTION_NAME --region=REGION

其中:

  • REPO_NAME 是存放區的名稱。
  • REPO_URI 是 Bitbucket Data Center 存放區的連結。例如:https://bbdc-host.com/scm/myproject/myrepo.git
  • CONNECTION_NAME 是在 Cloud Build 中建立的 Bitbucket Data Center 主機連線名稱,如「連結至 Bitbucket Data Center 主機」一文所述。
  • REGION 是連線的地區

Terraform

如要將 Bitbucket Data Center 存放區新增至連線,請將下列程式碼片段新增至 Terraform 設定:

    resource "google_cloudbuildv2_repository" "my-repository" {
        project = "PROJECT_ID"
        name = "REPO_NAME"
        location = "REGION"
        parent_connection = google_cloudbuildv2_connection.RESOURCE_NAME.name
        remote_uri = "REPO_URI"
    }

其中:

  • PROJECT_ID 是您的 Google Cloud 專案 ID
  • REPO_NAME 是存放區的名稱。
  • REGION 是連線的區域
  • RESOURCE_NAMEgoogle_cloudbuildv2_connection 資源的名稱。舉例來說,請參閱「連線至 Bitbucket Data Center 主機」中的 Terraform 範例。my-connection
  • REPO_URI 是 Bitbucket Data Center 存放區的連結。例如:https://bbdc-host.com/scm/myproject/myrepo.git

後續步驟