Crear un conjunto de integración continua

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

Antes de empezar

Para crear un conjunto de pruebas de integración continua, necesitas lo siguiente:

Crear un paquete de CI

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

Para crear un conjunto de pruebas de integración continua, sigue estos pasos:

  1. En el IDE de Looker, haz clic en el icono Integración continua de la barra de navegación del IDE.
  2. Haga clic en la pestaña Suites para abrir la página Suites.
  3. En la página Suites, puedes crear una suite o editar una que ya tengas:
    • Para crear una nueva suite, haz clic en el botón Crear suite.
    • Para editar una suite, haz clic en el botón Editar suite correspondiente.
  4. Introduce un nombre en el campo Nombre del paquete. Si estás editando una suite, puedes hacer clic en el icono del lápiz para cambiar el nombre de la suite.
  5. (Opcional) Habilita el interruptor Activar al solicitar la extracción desde Looker si quieres 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 solicitudes 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. También puedes habilitar los interruptores del validador para activarlo y configurar sus opciones. Consulta las páginas de documentación de cada validador para obtener más información:

  7. Guarda los cambios:

    • Si va a crear una nueva, haga clic en el botón Crear conjunto.
    • Si vas a editar una suite, haz clic en el botón Actualizar suite.

Activadores

Las ejecuciones de CI se pueden activar de varias formas:

Para configurar un paquete de CI para que se active automáticamente al solicitar la extracción, habilita el interruptor Activar al solicitar la extracción desde Looker. Para usar los activadores de solicitudes de extracción, tu administrador de Looker debe configurar tu repositorio de Git en la página Integración continua de la sección Administrar de Looker.

Si habilitas los activadores de solicitudes de extracción para un paquete de CI, puedes especificar que solo las solicitudes de extracción de ramas concretas del repositorio activen una ejecución del paquete de CI. Para limitar las activaciones automáticas de solicitudes de extracción de ejecuciones de integración continua a ramas específicas de tu repositorio, introduce una lista de las ramas separadas por comas en el campo Solo para la rama de destino.

Por ejemplo, si un repositorio tiene tres ramas llamadas main, release_1 y dev, puedes introducir 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 a la 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 conjunto de CI.

Eliminar un paquete

Para eliminar un conjunto de pruebas de integración continua, sigue estos pasos:

  1. En el IDE de Looker, haz clic en el icono Integración continua de la barra de navegación del IDE.
  2. Haga clic en la pestaña Suites para abrir la página Suites.
  3. En la página Paquetes, haz clic en el botón Editar paquete del paquete.
  4. En la página del paquete, haga clic en el botón Eliminar paquete.
  5. En el cuadro de diálogo de confirmación, haz clic en el botón Eliminar paquete.