Auf dieser Seite wird erläutert, wie Sie eine Verbindung zu einem Bitbucket Data Center-Repository herstellen zu Cloud Build.
Hinweise
-
Enable the Cloud Build and Secret Manager APIs.
- Folgen Sie der Anleitung zum Verbinden eines Bitbucket Data Center-Hosts, bevor Sie ein Repository verbinden.
Verbindung zu einem Bitbucket Data Center-Repository herstellen
Console
Öffnen Sie in der Cloud Console die Seite Repositories.
Die Seite Repositories wird angezeigt.
Wählen Sie oben auf der Seite den Tab 2. Generation aus.
Wählen Sie in der Projektauswahl Ihr Google Cloud-Projekt aus.
Klicken Sie auf Repository verknüpfen, um Repositories über Ihre Verbindung zu verknüpfen.
Das Steuerfeld Repositories verknüpfen wird angezeigt.
Geben Sie im Bereich Repositories verknüpfen die folgenden Informationen ein:
Connection (Verbindung): Wählen Sie im Drop-down-Menü eine Verbindung aus.
Repository: Wählen Sie ein oder mehrere Repositories aus, die mit Ihrem Repository verknüpft werden sollen.
Repository-Ressourcenname: Verwenden Sie diese Felder, um Ressourcennamen zu erstellen. für die verknüpften Repositories.
- Generiert: Wählen Sie diese Option aus, damit Cloud Build automatisch Repository-Ressourcennamen für ausgewählte Repositories in Ihrem Namen generiert.
Manuell: Wählen Sie diese Option aus, um Repository-Ressourcennamen manuell anzugeben.
Wenn Sie Manuell auswählen, können Sie die Namen Ihrer im Abschnitt Repository-Namen ausgewählte Repositories.
Klicken Sie auf Verknüpfen, um Ihr Repository mit der Verbindung zu verknüpfen.
gcloud
Führen Sie den folgenden Befehl aus, um Ihrer Verbindung ein Bitbucket Data Center-Repository hinzuzufügen:
gcloud builds repositories create REPO_NAME \
--remote-uri=REPO_URI \
--connection=CONNECTION_NAME --region=REGION
Wobei:
- REPO_NAME ist der Name Ihres Repositorys.
- REPO_URI ist die Verbindung zu Ihrem Bitbucket-Rechenzentrum
zu erstellen. Beispiel:
https://bbdc-host.com/scm/myproject/myrepo.git
. - CONNECTION_NAME ist der Name Ihrer Verbindung.
- REGION ist die Region Ihrer Verbindung.
Terraform
Um Ihrer Verbindung ein Bitbucket Data Center-Repository hinzuzufügen, fügen Sie den folgendes Code-Snippet zu Ihrer Terraform-Konfiguration hinzufügen:
resource "google_cloudbuildv2_repository" "my-repository" {
project = "PROJECT_ID"
name = "REPO_NAME"
location = "REGION"
parent_connection = google_cloudbuildv2_connection.RESOURCE_NAME.name
remote_uri = "REPO_URI"
}
Wobei:
- PROJECT_ID ist Ihre Google Cloud-Projekt-ID.
- REPO_NAME ist der Name Ihres Repositorys.
- REGION ist die Region für Ihre Verbindung.
- RESOURCE_NAME ist der Name des
google_cloudbuildv2_connection
. Beispiel:my-connection
aus dem Terraform-Beispiel unter Verbindung zu einem Bitbucket-Rechenzentrumshost herstellen. - REPO_URI ist der Link zu Ihrem Bitbucket-Rechenzentrums-Repository. Beispiel:
https://bbdc-host.com/scm/myproject/myrepo.git
.
Nächste Schritte
- Weitere Informationen zum Erstellen von Repositories über Bitbucket Data Center
- Repositories aus Bitbucket Data Center in einem privaten Netzwerk erstellen
- Blau/Grün-Bereitstellungen in Compute Engine ausführen