Auf dieser Seite wird erläutert, wie Sie ein Bitbucket Cloud-Repository mit Cloud Build verbinden.
Hinweise
-
Enable the Cloud Build API.
- Folgen Sie der Anleitung unter Verbindung zu einem Bitbucket Cloud-Host herstellen.
Verbindung zu Bitbucket Cloud-Repositories herstellen
Console
So verbinden Sie Cloud Build mit Ihrem Bitbucket Cloud-Repository:
Öffnen Sie in der Google Cloud Console die Seite Repositories.
Die Seite Repositories wird angezeigt.
Wählen Sie in der Projektauswahl Ihr Google Cloud Projekt aus.
Wählen Sie den Tab 2nd gen aus.
Klicken Sie auf Repository verknüpfen, um einen neuen Host mit Cloud Build zu verbinden.
Das Seitenpanel Repositories verknüpfen wird angezeigt.
Verbindung: Wählen Sie im Drop-down-Menü eine Hostverbindung aus.
Repository: Wählen Sie im Drop-down-Menü ein Repository aus.
Repository-Ressourcenname: In diesem Schritt werden Ressourcennamen für die verknüpften Repositories erstellt.
- 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 der ausgewählten Repositories im Abschnitt Repository-Namen ändern.
Klicken Sie auf Verknüpfen.
gcloud
So stellen Sie eine Verbindung zu Ihrem Bitbucket Cloud-Repository her:
gcloud builds repositories create REPO_NAME \
--remote-uri=https://bitbucket.org/WORKSPACE/REPOSITORY.git \
--connection=CONNECTION_NAME --region=REGION --project=PROJECT_ID
Wobei:
- REPO_NAME ist der Name Ihres Repositorys.
- WORKSPACE ist die Arbeitsbereichs-ID Ihres Repositorys.
- REPOSITORY ist der Name des Repositorys.
- REGION ist die Region für Ihre Verbindung.
- CONNECTION_NAME ist der Name der Bitbucket Cloud-Hostverbindung, die in Cloud Build über Mit einem Bitbucket Cloud-Host verbinden erstellt wurde.
- PROJECT_ID ist Ihre Google Cloud Projekt-ID.
Terraform
Wenn Sie Ihrer Verbindung ein Bitbucket Cloud-Repository hinzufügen möchten, fügen Sie Ihrer Terraform-Konfiguration das folgende Code-Snippet hinzu:
resource "google_cloudbuildv2_repository" "my-repository" {
project = "PROJECT_ID"
name = "REPO_NAME"
location = "REGION"
parent_connection = google_cloudbuildv2_connection.RESOURCE_NAME.name
remote_uri = "https://bitbucket.org/WORKSPACE_ID/REPO_NAME.git"
}
Wobei:
- PROJECT_ID ist Ihre Google Cloud Projekt-ID.
- WORKSPACE_ID ist die Arbeitsbereichs-ID Ihres Repositorys.
- REPO_NAME ist der Name Ihres Repositorys.
- REGION ist die Region für Ihre Verbindung.
- RESOURCE_NAME ist der Name der
google_cloudbuildv2_connection
-Ressource. Beispiel:my-connection
aus dem Terraform-Beispiel unter Verbindung mit einem Bitbucket Cloud-Host herstellen.
Nächste Schritte
- Weitere Informationen zum Erstellen von Repositories aus Bitbucket Cloud
- Build-Ergebnisse aufrufen
- Weitere Informationen zu Blau/Grün-Bereitstellungen in der Compute Engine