Repositories aus Bitbucket Data Center in einem privaten Netzwerk erstellen

<ph type="x-smartling-placeholder"></ph>

Mit Cloud Build können Sie Trigger erstellen, um Builds aus Repositories zu erstellen gehostet in Bitbucket Data Center mit denen Sie Builds als Reaktion auf Ereignisse wie Commit-Pushes oder Pull-Anfragen, die mit Ihrem Bitbucket Data Center-Repository verknüpft sind.

Auf dieser Seite wird erläutert, wie Sie die Triggerfunktion Bitbucket Data Center-Instanz, wenn Ihre Instanz in einem privaten Netzwerk gehostet wird.

Hinweise

  • Cloud Build, Secret Manager, and Compute Engine APIs aktivieren.

    Aktivieren Sie die APIs

Repositories aus Bitbucket Data Center in einem privaten Netzwerk erstellen

Wenn Ihre Bitbucket Data Center-Instanz in einem privaten Netzwerk gehostet wird und nicht über eine öffentliche Internetverbindung erreichbar ist, müssen Sie eine private zwischen Ihrem VPC-Netzwerk und dem Netzwerk des Diensterstellers Sie benötigen außerdem einen privaten Pool ein privates Netzwerk aufzubauen.

So erstellen Sie einen Bitbucket Data Center-Trigger für ein privates Netzwerk:

  1. Private Verbindung zwischen dem VPC-Netzwerk erstellen und Ihr Diensterstellernetzwerk. Führen Sie dazu die folgenden Schritte aus:

    1. Erstellen Sie ein neues VPC-Netzwerk oder wählen Sie ein vorhandenes VPC-Netzwerk aus.

    2. Weisen Sie dem Peering-Netzwerk im VPC-Netzwerk einen benannten IP-Bereich zu.

    3. Einen internen IP-Bereich in der VPC zuweisen, der von Cloud Build Producer-Netzwerk kann VMs zuweisen, die eine Verbindung beibehalten mit privaten Repositories.

      Damit Sie das VPC-Netzwerk mit Cloud Build verwenden können, muss Ihr Präfixlänge muss /23 oder kleiner sein, z. B. /22 oder /21.

      Sie können den Bereich mit dem Classless Inter-Domain Routing (CIDR) angeben Routing-Notation im Format STARTING_IP/SUBNET_PREFIX_SIZE. Beispiel: 192.0.2.0/24 hat eine Präfixlänge von 24. Die ersten 24 Bits des IP-Bereichs werden als Subnetzmaske (192.0.2.0) verwendet, während die möglichen Hostadressen liegen zwischen 192.0.2.0 und 192.0.2.255.

    4. Private VPC-Netzwerkverbindung zwischen Ihrem VPC-Netzwerk und Google Cloud herstellen. Weitere Informationen finden Sie unter Private Verbindung erstellen.

    5. Wenn Sie DNS für Ihre Bitbucket Data Center-Instanz konfiguriert haben, müssen Sie Ihre DNS-Zone manuell mit unserem Dienstanbieter verbinden. Weitere Informationen finden Sie unter Private DNS-Zonen für Dienstersteller freigeben.

    6. Optional: Wenn Sie keine private Verbindung von Ihrem Cloud-Projekt aus erstellen möchten, Sie können eine freigegebene VPC einrichten und Ihr Cloud-Projekt stattdessen dieses Netzwerk verwenden lassen, wenn Ihr Projekt Teil einer Organisation ist. Die freigegebene VPC muss weiterhin über Peering mit dem Netzwerk verbunden sein.

  2. Verwenden Sie private Pools, um Ihre Builds auszuführen. Wenn Sie keinen privaten Pool erstellt haben, Siehe Neuen privaten Pool erstellen.

  3. Bitbucket-Rechenzentrums-Host verbinden

  4. Bitbucket Data Center Repository verbinden.

  5. Bitbucket Data Center-Trigger erstellen um Repositories zu erstellen, die auf einer Bitbucket Data Center-Instanz gehostet werden.

Ihr Bitbucket Data Center-Trigger ruft jetzt automatisch Builds auf Ihre Bitbucket Data Center-Instanz basierend auf Ihrer Konfiguration. Wenn Sie mehr darüber erfahren möchten, wie Sie Builds mit einem privaten Pool ausführen, siehe Builds in einem privaten Pool ausführen

Nächste Schritte