Connettiti a un repository Bitbucket Data Center

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

Prima di iniziare

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Connettiti a un repository Bitbucket Data Center

Console

  1. Apri la pagina Repositories (Repositoi) nella console Google Cloud.

    Apri la pagina Repositori

    Viene visualizzata la pagina Repositori.

  2. Nella parte superiore della pagina, seleziona la scheda 2ª gen..

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

  4. Fai clic su Collega repository per collegare i repository dalla connessione.

    Viene visualizzato il riquadro Collega repository.

  5. Nel riquadro Collega repository, inserisci le seguenti informazioni:

    1. Connessione: seleziona una connessione dal menu a discesa.

    2. Repository: seleziona uno o più repository da collegare alla connessione.

    3. Nome risorsa repository: utilizza questi campi per creare i nomi delle risorse per i repository collegati.

      1. Generato: seleziona questa opzione per consentire a Cloud Build di generare automaticamente i nomi delle risorse del repository per tuo conto per i repository selezionati.
      2. 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 dei repository.

  6. Fai clic su Collega per collegare il tuo repository alla connessione.

gcloud

Per aggiungere un repository Bitbucket Data Center alla connessione, esegui il seguente comando:

gcloud builds repositories create REPO_NAME \
    --remote-uri=REPO_URI \
    --connection=CONNECTION_NAME --region=REGION

Dove:

  • REPO_NAME è il nome del tuo repository.
  • REPO_URI è il link al repository di Bitbucket Data Center. Ad esempio, https://bbdc-host.com/scm/myproject/myrepo.git.
  • CONNECTION_NAME è il nome della connessione.
  • REGION è la regione per la connessione.

Terraform

Per aggiungere un repository Bitbucket Data Center alla connessione, aggiungi il seguente snippet di codice alla configurazione di 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 = "REPO_URI"
    }

Dove:

  • PROJECT_ID è il tuo Google Cloud ID progetto.
  • REPO_NAME è il nome del tuo repository.
  • REGION è la regione della tua connessione.
  • RESOURCE_NAME è il nome della risorsa google_cloudbuildv2_connection. Ad esempio, my-connection dall'esempio Terraform in Connettersi a un host del data center Bitbucket.
  • REPO_URI è il link al repository di Bitbucket Data Center. Ad esempio, https://bbdc-host.com/scm/myproject/myrepo.git.

Passaggi successivi