在专用网络中从 Bitbucket Data Center 构建代码库

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

借助 Cloud Build,您可以创建触发器以从托管在 Bitbucket 数据中心的代码库构建,从而执行构建以响应各种事件,例如与 Bitbucket 数据中心代码库关联的提交推送或拉取请求。

本页面介绍了如何在由专用网络托管的 Bitbucket 数据中心实例上启用触发器功能。

准备工作

  • 启用 Cloud Build, Secret Manager, Compute Engine, and Service Networking API。

    启用 API

在专用网络中从 Bitbucket Data Center 构建代码库

如果您的 Bitbucket Data Center 实例托管在专用网络中,并且无法通过公共互联网连接访问,您必须在您的 VPC 网络和服务提供方网络之间创建专用连接。您还需要一个专用池,以便在专用网络中构建。

如需创建在专用网络中构建的 Bitbucket 数据中心触发器,请执行以下操作:

  1. 通过完成以下步骤,在 VPC 网络与您的服务提供方网络之间创建专用连接:

    1. 创建新的 VPC 网络选择现有的 VPC 网络

    2. 在 VPC 网络中分配已命名的 IP 范围。如需将 VPC 网络与 Cloud Build 搭配使用,前缀长度必须为 /23 或更低,例如 /22/21 等。

    3. 在 VPC 网络与 Google Cloud 之间建立 VPC 网络专用连接。如需了解详情,请参阅创建专用连接

    4. 如果您已为 Bitbucket Data Center 实例配置了 DNS,则需要手动将您的 DNS 区域与服务提供商对等互连。如需了解详情,请参阅与服务提供方共享专用 DNS 区域

    5. [可选] 如果您不想通过 Cloud 项目创建专用连接,可以设置一个共享 VPC,并让您的 Cloud 项目使用该网络(如果您的项目属于某个组织)。您仍需要让共享 VPC 与网络建立对等互连。

  2. 使用专用池运行构建。如果您尚未创建专用池,请参阅创建新的专用池

  3. 创建 Bitbucket 数据中心触发器以构建托管在 Bitbucket 数据中心实例上的代码库。

您的 Bitbucket Data Center 触发器现在会根据您的配置自动调用 Bitbucket Data Center 实例上的 build。如需了解如何使用专用池运行构建,请参阅在专用池中运行构建

后续步骤