Questa pagina spiega come connettersi a un repository Bitbucket Data Center in Cloud Build.
Prima di iniziare
-
Enable the Cloud Build and Secret Manager APIs.
- Segui le istruzioni per connettere un host del data center Bitbucket prima di connettere un repository.
Connettiti a un repository Bitbucket Data Center
Console
Apri la pagina Repository nella console Google Cloud.
Verrà visualizzata la pagina Repository.
Nella parte superiore della pagina, seleziona la scheda 2a generazione.
Nel selettore dei progetti, seleziona il tuo progetto Google Cloud.
Fai clic su Collega repository per collegare i repository dalla connessione.
Viene visualizzato il riquadro Collega repository.
Nel riquadro Collega repository, inserisci le seguenti informazioni:
Connessione: seleziona una connessione dal menu a discesa.
Repository: seleziona uno o più repository da collegare al tuo connessione.
Nome risorsa repository: utilizza questi campi per creare i nomi delle risorse per i repository collegati.
- 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.
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.
Fai clic su Collega per collegare il 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 tuo data center Bitbucket
repository Git. Ad esempio,
https://bbdc-host.com/scm/myproject/myrepo.git
. - CONNECTION_NAME è il nome della tua connessione.
- REGION è la regione per la tua 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 ID progetto Google Cloud.
- REPO_NAME è il nome del tuo repository.
- REGION è la regione della tua connessione.
- RESOURCE_NAME è il nome del
google_cloudbuildv2_connection
risorsa. Ad esempio,my-connection
dall'esempio Terraform in Connettersi a un host del data center Bitbucket. - REPO_URI è il link al tuo data center Bitbucket
repository Git. Ad esempio,
https://bbdc-host.com/scm/myproject/myrepo.git
.
Passaggi successivi
- Scopri come creare repository da Bitbucket Data Center.
- Scopri come creare repository dal data center Bitbucket in una rete privata.
- Scopri come eseguire deployment blu/verdi su Compute Engine.