Conéctate a un repositorio de GitLab

En esta página, se explica cómo conectar un repositorio de GitLab a Cloud Build. Para obtener más información sobre los repositorios de Cloud Build, consulta Repositorios de Cloud Build.

Antes de comenzar

  • Habilita las API de Cloud Build and Secret Manager.

    Habilita las API

Conéctate a un repositorio de GitLab

Console

  1. Abre la página Repositorios en la consola de Google Cloud.

    Abrir la página repositorios

    Verás la página Repositorios.

  2. En la parte superior de la página, selecciona la pestaña 2a gen..

  3. En el selector de proyectos de la barra superior, selecciona tu proyecto de Google Cloud.

  4. Haz clic en Vincular repositorio para vincular repositorios desde tu conexión.

    Verás el panel Vincular repositorio.

  5. En el panel Vincular repositorio, ingresa la siguiente información:

    1. Conexión: Selecciona una conexión del menú desplegable.
    2. Repositorio: Selecciona un repositorio para vincularlo a tu conexión.

    3. Nombre del repositorio (Repository Name): Ingresa un nombre para tu repositorio.

      1. Generated: Selecciona esta opción para que Cloud Build genere nombres de repositorios automáticamente en tu nombre para los repositorios seleccionados.
      2. Manual: Selecciona esta opción a fin de especificar de forma manual los nombres para los repositorios seleccionados.

        Si seleccionas Manual, puedes modificar los nombres de los repositorios seleccionados en la sección Nombres de repositorios.

  6. Haz clic en Vincular para vincular tu repositorio a tu conexión.

Ya vinculaste correctamente tu repositorio de GitLab a tu conexión.

gcloud

Para agregar un repositorio de GitLab a tu conexión, ingresa el siguiente comando:

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

Aquí:

  • REPO_NAME es el nombre del repositorio.
  • REPO_URI es el vínculo a tu repositorio de GitLab.
  • CONNECTION_NAME es el nombre de tu conexión.
  • REGION es la región de tu conexión.

Ya vinculaste un repositorio a tu conexión de GitLab.

¿Qué sigue?