Auf dieser Seite wird erläutert, wie Sie eine Verbindung zu einem Bitbucket Cloud-Repository herstellen zu Cloud Build.
Hinweise
-
Cloud Build API aktivieren.
- Folgen Sie der Anleitung unter Verbindung zu einem Bitbucket-Cloud-Host herstellen.
Mit Bitbucket Cloud Repositories verbinden
Console
Verbinden Sie Cloud Build mit Ihrem Bitbucket Cloud-Repository, indem Sie führen Sie die folgenden Schritte aus:
Öffnen Sie in der 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 2. Generation aus.
Klicken Sie auf Repository verknüpfen, um einen neuen Host mit Cloud Build zu verbinden.
Die Seitenleiste Repositories verknüpfen wird angezeigt.
Verbindung: Wählen Sie im Drop-down-Menü eine Hostverbindung aus.
Repository: Wählen Sie ein Repository aus dem Drop-down-Menü aus.
Repository-Ressourcenname: In diesem Schritt werden Ressourcennamen für die Repositories, die verknüpft sind.
- Generated (Generiert): Wählen Sie diese Option aus, damit Cloud Build in Ihrem Namen automatisch Repository-Ressourcennamen generieren für ausgewählte Repositories.
- Manuell: Wählen Sie diese Option aus, um das Repository manuell anzugeben. Ressourcennamen.
Wenn Sie Manuell auswählen, können Sie die Namen Ihrer im Abschnitt Repository-Namen ausgewählte Repositories.
Klicken Sie auf Link.
gcloud
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 Arbeitsbereich-ID für Ihr Repository.
- REPOSITORY ist der Name des Repositorys.
- REGION ist die Region für Ihre Verbindung.
- CONNECTION_NAME ist der Name Ihrer Verbindung.
- PROJECT_ID ist Ihre Google Cloud-Projekt-ID.
Terraform
Fügen Sie Folgendes hinzu, um Ihrer Verbindung ein Bitbucket Cloud-Repository hinzuzufügen: Code-Snippet in Ihre Terraform-Konfiguration ein:
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 Arbeitsbereich-ID für Ihr Repository.
- 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
von das Terraform-Beispiel aus Verbindung zu einem Bitbucket-Cloud-Host herstellen.
Nächste Schritte
- Repositories aus einer Bitbucket-Cloud erstellen
- Build-Ergebnisse aufrufen
- Blau/Grün-Bereitstellungen in Compute Engine ausführen