Repositories aus dem Bitbucket-Rechenzentrum in einem privaten Netzwerk erstellen

Mit Cloud Build können Sie Trigger erstellen, die aus Repositories stammen, die in Bitbucket Data Center gehostet werden. Sie können dann Builds als Reaktion auf Ereignisse wie Commit-Push- oder Pull-Anfragen ausführen, die mit Ihrem Bitbucket Data Center-Repository verknüpft sind.

Auf dieser Seite wird erläutert, wie Sie Triggerfunktionen auf einer Bitbucket-Rechenzentrumsinstanz aktivieren, wenn diese auf einem privaten Netzwerk gehostet wird.

Hinweis

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

    Aktivieren Sie die APIs

Repositories aus dem Bitbucket-Rechenzentrum in einem privaten Netzwerk erstellen

Wenn Ihre Bitbucket-Rechenzentrumsinstanz in einem privaten Netzwerk gehostet wird und nicht über eine öffentliche Internetverbindung erreichbar ist, müssen Sie eine private Verbindung zwischen Ihrem VPC-Netzwerk und dem Diensterstellernetzwerk erstellen. Außerdem benötigen Sie einen privaten Pool, um in einem privaten Netzwerk zu erstellen.

So erstellen Sie einen Bitbucket-Rechenzentrums-Trigger in einem privaten Netzwerk:

  1. Erstellen Sie eine private Verbindung zwischen dem VPC-Netzwerk und Ihrem Diensterstellernetzwerk, indem Sie die folgenden Schritte ausführen:

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

    2. Einen benannten IP-Bereich im VPC-Netzwerk zuweisen Damit das VPC-Netzwerk mit Cloud Build verwendet werden kann, muss die Präfixlänge mindestens /23 betragen, z. B. /22, /21 usw.

    3. Verbindung zwischen einem VPC-Netzwerk und Google Cloud herstellen. Weitere Informationen finden Sie unter Private Verbindung erstellen.

    4. 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.

    5. [OPTIONAL] Wenn Sie keine private Verbindung aus Ihrem Cloud-Projekt erstellen möchten, können Sie eine freigegebene VPC einrichten und Ihr Cloud-Projekt stattdessen dieses Netzwerk verwenden lassen, wenn Ihr Projekt zu einer Organisation gehört. Sie benötigen aber weiterhin ein Peering für die freigegebene VPC.

  2. Verwenden Sie private Pools, um Ihre Builds auszuführen. Wenn Sie noch keinen privaten Pool erstellt haben, finden Sie weitere Informationen unter Neuen privaten Pool erstellen.

  3. Erstellen Sie einen Bitbucket Data Center-Trigger, um Repositories zu erstellen, die auf einer Bitbucket Data Center-Instanz gehostet werden.

Der Bitbucket Data Center-Trigger ruft jetzt abhängig von Ihrer Konfiguration automatisch Builds in Ihrer Bitbucket Data Center-Instanz auf. Weitere Informationen zum Ausführen von Builds mit einem privaten Pool finden Sie unter Builds in einem privaten Pool ausführen.

Weitere Informationen