Verbindung zu einem Bitbucket Cloud-Repository herstellen

Auf dieser Seite wird erläutert, wie Sie ein Bitbucket Cloud-Repository mit Cloud Build verbinden.

Hinweise

  • Enable the Cloud Build API.

    Enable the API

Verbindung zu Bitbucket Cloud-Repositories herstellen

Console

So verbinden Sie Cloud Build mit Ihrem Bitbucket Cloud-Repository:

  1. Öffnen Sie in der Google Cloud -Konsole die Seite Repositories.

    Zur Seite „Repositories“

    Die Seite Repositories wird angezeigt.

  2. Wählen Sie in der Projektauswahl Ihr Google Cloud -Projekt aus.

  3. Wählen Sie den Tab 2nd gen aus.

  4. Klicken Sie auf Repository verknüpfen, um einen neuen Host mit Cloud Build zu verbinden.

    Das Seitenpanel Repositories verknüpfen wird angezeigt.

  5. Verbindung: Wählen Sie im Drop-down-Menü eine Hostverbindung aus.

  6. Repository: Wählen Sie im Drop-down-Menü ein Repository aus.

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

  8. Klicken Sie auf Link.

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 Ihrer Verbindung.
  • PROJECT_ID ist die Projekt-ID Ihres Google Cloud -Kontos.

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 die Projekt-ID Ihres Google Cloud -Kontos.
  • 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