Questa pagina spiega come connettere un repository GitLab a Cloud Build. Per saperne di più sui repository Cloud Build, consulta Repository Cloud Build.
Prima di iniziare
-
Enable the Cloud Build and Secret Manager APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.
- Segui le istruzioni per connettere un host GitLab prima di connettere i repository.
Connettiti a un repository GitLab
Console
Apri la pagina Repository nella console Google Cloud .
Viene visualizzata la pagina Repository.
Nella parte superiore della pagina, seleziona la scheda 2ª gen..
Nel selettore di progetti nella barra superiore, 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 un repository da collegare alla connessione.
Nome repository: inserisci un nome per il repository.
- Generato: seleziona questa opzione per consentire a Cloud Build di generare automaticamente i nomi dei repository per tuo conto per i repository selezionati.
Manuale: seleziona questa opzione per specificare manualmente i nomi dei repository selezionati.
Se selezioni Manuale, puoi modificare i nomi dei repository selezionati nella sezione Nomi repository.
Fai clic su Collega per collegare il repository alla connessione.
gcloud
Per aggiungere un repository GitLab alla connessione, inserisci questo 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 repository GitLab.
- CONNECTION_NAME è il nome assegnato alla connessione GitLab creata in Cloud Build da Connettiti a un host GitLab.
- REGION è la regione per la tua connessione.
Ora hai collegato un repository alla tua connessione GitLab.
Passaggi successivi
- Scopri come creare repository da GitLab.
- Scopri come creare ed eseguire il deployment dei carichi di lavoro su Google Cloud utilizzando i componenti CI/CD gestiti da Google nella pipeline GitLab. Consulta GitLab su Google Cloud.