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

Mit Bitbucket Cloud-Repositories verbinden

Console

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

  1. Öffnen Sie in der Cloud Console die Seite Repositories.

    Zur Seite „Repositories“

    Sie sehen die Seite Repositories.

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

  3. Wählen Sie den Tab 2. Generation aus.

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

    Die Seitenleiste 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üpfte Repositories.

    • 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 Repository-Ressourcennamen manuell anzugeben.

    Wenn Sie Manuell auswählen, können Sie die Namen Ihrer im Abschnitt Repository-Namen ausgewählte Repositories.

  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 der 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:

Nächste Schritte