Se connecter à un dépôt GitLab Enterprise Edition

Cette page explique comment connecter un dépôt GitLab Enterprise Edition à Cloud Build. Pour en savoir plus sur les dépôts Cloud Build, consultez la page Dépôts Cloud Build.

Avant de commencer

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Se connecter à un dépôt GitLab Enterprise Edition

Console

  1. Ouvrez la page Dépôts de la console Google Cloud.

    Ouvrir la page "Dépôts"

    La page Dépôts s'affiche.

  2. En haut de la page, sélectionnez l'onglet 2nd gen (2e génération).

  3. Dans le sélecteur de projet de la barre supérieure, sélectionnez votre projet Google Cloud.

  4. Cliquez sur Associer un dépôt pour associer des dépôts à partir de votre connexion.

    Le panneau Link repository (Associer un dépôt) s'affiche.

  5. Dans le panneau Lien vers le dépôt, saisissez les informations suivantes :

    1. Connexion: sélectionnez une connexion dans le menu déroulant.
    2. Dépôt : sélectionnez un dépôt à associer à votre connexion.

    3. Nom du dépôt : saisissez un nom pour votre dépôt.

      1. Généré: sélectionnez cette option pour que Cloud Build générés en votre nom pour les dépôts sélectionnés.
      2. Manuelle : sélectionnez cette option pour spécifier manuellement des noms pour les dépôts sélectionnés.

        Si vous sélectionnez Manuel, vous pouvez modifier les noms des dépôts sélectionnés dans la section Noms des dépôts.

  6. Cliquez sur Associer pour associer votre dépôt à votre connexion.

Vous avez maintenant associé votre dépôt GitLab Enterprise Edition à votre connexion.

gcloud

Pour ajouter un dépôt GitLab Enterprise Edition à votre connexion, saisissez la commande suivante :

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

Où :

  • REPO_NAME est le nom du dépôt.
  • REPO_URI est le lien vers votre dépôt GitLab Enterprise Edition. (par exemple, https://gitlab-enterprise.com/myuser/myrepo.git)
  • CONNECTION_NAME est le nom de votre connexion.
  • REGION est la région de votre connexion.

Vous venez d'associer un dépôt à votre connexion GitLab Enterprise Edition.

Terraform

Pour ajouter un dépôt GitLab Enterprise Edition à votre connexion, ajoutez le code suivant : à votre configuration 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'
  }

Où :

  • PROJECT_ID correspond à votre ID de projet Google Cloud.
  • REPO_NAME est le nom de votre dépôt GitLab Enterprise Edition.
  • REGION est la région de votre connexion.
  • REPO_URI est l'URI distant de votre dépôt. Exemple : https://gitlab-enterprise.com/myuser/myrepo.git.

Vous avez maintenant associé un dépôt à votre connexion GitLab Enterprise Edition.

Étape suivante