在私人網路中透過 Bitbucket Data Center 建構存放區

Cloud Build 可讓您建立觸發條件,從 Bitbucket Data Center 託管的存放區建構,以便在發生事件時執行建構作業,例如與 Bitbucket Data Center 存放區相關聯的提交推送或提取要求。

本頁說明如何在 Bitbucket Data Center 執行個體上啟用觸發事件功能 (如果執行個體是託管在私人網路中)。

事前準備

  • Enable the Cloud Build, Secret Manager, and Compute Engine APIs.

    Enable the APIs

在私人網路中透過 Bitbucket Data Center 建構存放區

如果 Bitbucket Data Center 例項是託管在私人網路中,且無法透過公用網際網路連線,您必須在虛擬私有雲網路與服務供應商網路之間建立私人連線。您也需要私人集區才能在私人網路中建構。

如要建立 Bitbucket 資料中心觸發事件,以便在私人網路中進行建構作業,請按照下列步驟操作:

  1. 請完成下列步驟,在虛擬私有雲網路與服務供應商網路之間建立私人連線:

    1. 建立新的虛擬私有雲網路選取現有的虛擬私有雲網路

    2. 為對等網路在虛擬私有雲網路中分配命名的 IP 範圍

    3. 在 VPC 中分配內部 IP 範圍,Cloud Build 生產端網路可用於將 VM 分配給與私人存放區維持連線的 VM。

      如要搭配 Cloud Build 使用虛擬私有雲網路,前置字元長度必須為 /23 或更短,例如 /22/21

      您可以使用 STARTING_IP/SUBNET_PREFIX_SIZE 格式的無類別跨網域路由 (CIDR) 路由標記法指定範圍。例如,192.0.2.0/24 的前置碼長度為 24。IP 範圍的前 24 位元會用於子網路遮罩 (192.0.2.0),而可能的主機位址範圍則從 192.0.2.0192.0.2.255

    4. 在 VPC 網路和 Google Cloud之間建立 VPC 網路私人連線。詳情請參閱「建立私人連線」。

    5. 如果您已為 Bitbucket Data Center 例項設定 DNS,就必須手動將 DNS 區域連結至我們的服務供應商。如需更多資訊,請參閱「與服務供應商共用私人 DNS 區域」。

    6. 選用:如果您不想透過 Cloud 專案建立私人連線,可以設定 共用虛擬私有雲,並讓 Cloud 專案使用該網路 (如果您的專案屬於某個機構)。您仍需要共用虛擬私有雲才能與網路建立對等連線。

  2. 使用私人集區執行建構作業。如果您尚未建立私人集區,請參閱「建立新的私人集區」一文。

  3. 連結 Bitbucket Data Center 主機

  4. 連結 Bitbucket Data Center 存放區

  5. 建立 Bitbucket 資料中心觸發事件,以便建構 Bitbucket 資料中心執行個體所託管的存放區。

您的 Bitbucket 資料中心觸發事件現在會根據您的設定,自動在 Bitbucket 資料中心執行個體上叫用版本。如要瞭解如何使用私人集區執行建構作業,請參閱「在私人集區中執行建構作業」。

後續步驟