Repositories von Bitbucket Server in einem privaten Netzwerk erstellen

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Mit Cloud Build können Sie Trigger zum Erstellen aus Repositories erstellen, die auf Bitbucket Server gehostet werden. Dadurch können Sie Builds als Reaktion auf Ereignisse wie Commit-Push- oder Pull-Anfragen ausführen, die Ihrem Bitbucket Server-Repository zugeordnet sind.

Auf dieser Seite wird erläutert, wie Sie Triggerfunktionen auf einer Bitbucket Server-Instanz aktivieren, wenn Ihre Instanz in einem privaten Netzwerk gehostet wird.

Hinweis

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

    Aktivieren Sie die APIs

Repositories von Bitbucket Server in einem privaten Netzwerk erstellen

Wenn Ihre Bitbucket Server-Instanz 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. Sie benötigen außerdem einen privaten Pool, um in einem privaten Netzwerk zu erstellen.

So erstellen Sie einen Bitbucket Server-Trigger, der in einem privaten Netzwerk erstellt wird:

  1. Führen Sie die folgenden Schritte aus, um eine private Verbindung zwischen dem VPC-Netzwerk und Ihrem Diensterstellernetzwerk herzustellen:

    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 Sie das VPC-Netzwerk mit Cloud Build verwenden können, muss die Präfixlänge mindestens /23 betragen, z. B. /22, /21 usw.

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

    4. Wenn Sie DNS für Ihre Bitbucket Server-Instanz konfiguriert haben, müssen Sie die 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 dieses Netzwerk verwenden lassen, wenn Ihr Projekt zu einer Organisation gehört. Die freigegebene VPC muss jedoch weiterhin über Peering mit dem Netzwerk verbunden sein.

  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 Server-Trigger, um Repositories zu erstellen, die auf einer Bitbucket Server-Instanz gehostet werden.

Der Bitbucket Server-Trigger ruft nun automatisch Builds in Ihrer Bitbucket Server-Instanz auf, basierend auf Ihrer Konfiguration. Informationen zum Ausführen von Builds mit einem privaten Pool finden Sie unter Builds in einem privaten Pool ausführen.

Weitere Informationen