Cómo crear un paquete de integración continua

Un paquete de integración continua (CI) es un conjunto de instrucciones de validación que se asocia con tu proyecto de LookML. Un usuario de Looker con el permiso manage_ci puede configurar lo siguiente en un paquete de CI:

Antes de comenzar

Antes de crear un paquete de CI, necesitas lo siguiente:

Crea un paquete de CI

Puedes configurar y ejecutar los validadores en la página Paquetes del IDE de Looker:

Para crear un paquete de CI, sigue estos pasos:

  1. En el IDE de Looker, haz clic en el ícono de Integración continua en la barra de navegación del IDE.
  2. Haz clic en la pestaña Paquetes para abrir la página Paquetes.
  3. En la página Paquetes, puedes crear un paquete nuevo o editar uno existente:
    • Para crear un paquete nuevo, haz clic en el botón Crear paquete.
    • Para editar un paquete existente, haz clic en el botón Editar paquete correspondiente.
  4. Ingresa un nombre para el Nombre del paquete. Si editas un paquete existente, puedes hacer clic en el ícono de lápiz para editar el nombre del paquete.
  5. (Opcional) Habilita el botón de activación Activar en solicitudes de extracción de Looker si deseas configurar pruebas de validación automáticas cada vez que un desarrollador de Looker envíe una solicitud de extracción a tu repositorio. Consulta la sección Activadores de esta página para obtener más información.

    Si habilitas la activación de solicitud de extracción para un paquete de CI, puedes usar el campo Solo para la rama de destino para especificar que las solicitudes de extracción solo a ramas específicas del repositorio deben activar una ejecución del paquete de CI. Consulta la sección Activadores de esta página para obtener más información.

  6. De forma opcional, habilita los botones de activación del validador para activar un validador y configurar sus opciones. Consulta las páginas de documentación de cada uno de los validadores para obtener más detalles:

  7. Guarda los cambios:

    • Si creas un paquete nuevo, haz clic en el botón Crear paquete.
    • Si editas un paquete existente, haz clic en el botón Actualizar paquete.

Activadores

Las ejecuciones de CI se pueden activar de varias maneras:

Para configurar un paquete de CI para la activación automática en la solicitud de extracción, habilita el botón de activación Activar en solicitudes de extracción de Looker. Para usar la activación de solicitud de extracción, el administrador de Looker debe configurar tu repositorio de Git en la página de administración de Integración continua de Looker).

Si habilitas los activadores de solicitud de extracción para un paquete de CI, puedes especificar que las solicitudes de extracción solo a ramas específicas del repositorio deben activar una ejecución del paquete de CI. Para limitar los activadores automáticos de solicitud de extracción de CI a ramas específicas de tu repositorio, ingresa una lista separada por comas de las ramas en el campo Solo para la rama de destino.

Por ejemplo, si un repositorio tiene tres ramas llamadas main, release_1 y dev, puedes ingresar main, release_1 en el campo Solo para la rama de destino. Esto significa que las ejecuciones de CI se activarán cuando un desarrollador de Looker envíe una solicitud de extracción a la rama main o release_1. Si un desarrollador de Looker envía una solicitud de extracción a la rama dev, no se activará una ejecución automática del paquete de CI.

Borra un paquete

Para borrar un paquete de CI, sigue estos pasos:

  1. En el IDE de Looker, haz clic en el ícono de Integración continua en la barra de navegación del IDE.
  2. Haz clic en la pestaña Paquetes para abrir la página Paquetes.
  3. En la página Paquetes, haz clic en el botón Editar paquete correspondiente.
  4. En la página del paquete, haz clic en el botón Borrar paquete.
  5. En el diálogo de confirmación, haz clic en el botón Borrar paquete.