Connettiti a un repository GitLab Enterprise Edition

Questa pagina spiega come connettere un repository GitLab Enterprise Edition 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.

    Enable the APIs

Connettiti a un repository GitLab Enterprise Edition

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 di progetti nella barra superiore, 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 un repository da collegare alla connessione.

    3. Nome repository: inserisci un nome per il repository.

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

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

Hai collegato correttamente il tuo repository GitLab Enterprise Edition alla connessione.

gcloud

Per aggiungere un repository GitLab Enterprise Edition alla connessione, inserisci 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 repository GitLab Enterprise Edition. Ad esempio, https://gitlab-enterprise.com/myuser/myrepo.git.
  • CONNECTION_NAME è il nome della connessione.
  • REGION è la regione della tua connessione.

Ora hai collegato un repository alla connessione GitLab Enterprise Edition.

Terraform

Per aggiungere un repository GitLab Enterprise Edition 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.my-connection.name
      remote_uri = "REPO_URI'
  }

Dove:

  • PROJECT_ID è il tuo Google Cloud ID progetto.
  • REPO_NAME è il nome del tuo repository GitLab Enterprise Edition.
  • REGION è la regione della tua connessione.
  • REPO_URI è l'URI remoto del tuo repository. Ad esempio, https://gitlab-enterprise.com/myuser/myrepo.git.

Ora hai collegato un repository alla connessione GitLab Enterprise Edition.

Passaggi successivi