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
-
Enable the Cloud Build and Secret Manager APIs.
- Sigue las instrucciones para conectar un host de GitLab antes de conectar los repositorios.
Conéctate a un repositorio de GitLab
Console
Abre la página Repositorios en la consola de Google Cloud.
Verás la página Repositories.
En la parte superior de la página, selecciona la pestaña 2ª gen.
En el selector de proyectos de la barra superior, selecciona tu proyecto de Google Cloud.
Haz clic en Vincular repositorio para vincular repositorios desde tu conexión.
Verás el panel Vincular repositorio.
En el panel Vincular repositorio, ingresa la siguiente información:
- Conexión: Selecciona una conexión en el menú desplegable.
Repositorio: Selecciona un repositorio para vincularlo a tu conexión.
Repository Name (Nombre del repositorio): ingresa un nombre para el repositorio.
- Generated: Selecciona esta opción para que Cloud Build genere automáticamente nombres de repositorio en tu nombre para los repositorios seleccionados.
Manual: Selecciona esta opción para especificar manualmente los nombres de los repositorios seleccionados.
Si seleccionas Manual, puedes modificar los nombres de los repositorios seleccionados en la sección Nombres de repositorios.
Haz clic en Vincular para vincular tu repositorio a tu conexión.
Vinculaste correctamente tu repositorio de GitLab a tu conexión.
gcloud
Para agregar un repositorio de GitLab a tu conexión, ingresa lo siguiente: :
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 la conexión.
- REGION es la región de tu conexión.
Ya vinculaste un repositorio a tu conexión de GitLab.
¿Qué sigue?
- Obtén más información sobre cómo compilar repositorios desde GitLab.
- Aprende a compilar e implementar tus cargas de trabajo en Google Cloud con componentes de CI/CD administrados por Google en tu canalización de GitLab. Consulta GitLab en Google Cloud.