Connettiti a un repository Bitbucket Cloud

Questa pagina spiega come connettere un repository Bitbucket Cloud a Cloud Build.

Prima di iniziare

  • Enable the Cloud Build API.

    Enable the API

Connettersi ai repository Bitbucket Cloud

Console

Connetti Cloud Build al repository Bitbucket Cloud seguendo questi passaggi:

  1. Apri la pagina Repository nella console Google Cloud .

    Apri la pagina Repository

    Viene visualizzata la pagina Repository.

  2. Nel selettore dei progetti, seleziona il tuo progetto Google Cloud .

  3. Seleziona la scheda 2ª gen..

  4. Fai clic su Collega repository per connettere un nuovo host a Cloud Build.

    Viene visualizzato il riquadro laterale Collega repository.

  5. Connessione: seleziona una connessione host dal menu a discesa.

  6. Repository: seleziona un repository dal menu a discesa.

  7. Nome della risorsa repository: questo passaggio crea nomi delle risorse per i repository collegati.

    • Generato: seleziona questa opzione per consentire a Cloud Build di generare automaticamente i nomi delle risorse repository per tuo conto per i repository selezionati.
    • Manuale: seleziona questa opzione per specificare manualmente i nomi delle risorse del repository.

    Se selezioni Manuale, puoi modificare i nomi dei repository selezionati nella sezione Nomi repository.

  8. Fai clic su Collega.

gcloud

Connettiti al repository Bitbucket Cloud:

gcloud builds repositories create REPO_NAME \
    --remote-uri=https://bitbucket.org/WORKSPACE/REPOSITORY.git \
    --connection=CONNECTION_NAME --region=REGION --project=PROJECT_ID

Dove:

  • REPO_NAME è il nome del tuo repository.
  • WORKSPACE è l'ID spazio di lavoro del tuo repository.
  • REPOSITORY è il nome del repository.
  • REGION è la regione per la tua connessione.
  • CONNECTION_NAME è il nome assegnato alla connessione host Bitbucket Cloud creata in Cloud Build da Connettersi a un host Bitbucket Cloud.
  • PROJECT_ID è il tuo Google Cloud ID progetto.

Terraform

Per aggiungere un repository Bitbucket Cloud alla connessione, aggiungi il seguente snippet di codice alla configurazione Terraform:

    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"
    }

Dove:

  • PROJECT_ID è il tuo Google Cloud ID progetto.
  • WORKSPACE_ID è l'ID spazio di lavoro del tuo repository.
  • REPO_NAME è il nome del tuo repository.
  • REGION è la regione per la tua connessione.
  • RESOURCE_NAME è il nome della risorsa google_cloudbuildv2_connection. Ad esempio, my-connection dall'esempio Terraform in Connettersi a un host Bitbucket Cloud.

Passaggi successivi