连接到 Bitbucket 数据中心代码库

本页介绍了如何将 Bitbucket 数据中心代码库连接到 Cloud Build。

准备工作

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

连接到 Bitbucket 数据中心代码库

控制台

  1. 打开 Google Cloud 控制台中的制品库页面。

    打开“代码库”页面

    您会看到代码库页面。

  2. 在页面顶部,选择第 2 代标签页。

  3. 在项目选择器中,选择您的 Google Cloud 项目。

  4. 点击关联代码库,关联您连接中的代码库。

    您会看到关联代码库面板。

  5. 关联代码库面板中,输入以下信息:

    1. 连接:从下拉菜单中选择一个连接。

    2. 代码库:选择一个或多个要关联到您的连接的代码库。

    3. 代码库资源名称:使用这些字段为关联的代码库创建资源名称。

      1. 生成:为 Cloud Build 选择此选项后,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 数据中心的链接 存储库例如 https://bbdc-host.com/scm/myproject/myrepo.git
  • CONNECTION_NAME 是连接的名称。
  • REGION 是以下各项的区域: 您的连接。

Terraform

如需向连接添加 Bitbucket 数据中心代码库,请将以下代码段添加到 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 资源。例如,my-connection 连接到 Bitbucket 数据中心主机中的 Terraform 示例。
  • REPO_URI 是指向您的 Bitbucket 数据中心代码库的链接。例如 https://bbdc-host.com/scm/myproject/myrepo.git

后续步骤