Ejecutar conjuntos de pruebas de integración continua

Las ejecuciones de integración continua (CI) se pueden activar de varias formas:

Una vez que se hayan completado las pruebas de validación, puedes consultar los resultados, tal como se describe en la página de documentación Ver los resultados de la ejecución de la integración continua.

Activación automática a partir de solicitudes de extracción

Si has habilitado tu paquete de CI con Activar al solicitar la extracción desde Looker, la CI activará una validación automáticamente cuando un desarrollador de Looker envíe una solicitud de extracción a tu repositorio de LookML. También puedes especificar que las solicitudes de extracción solo a determinadas ramas de tu repositorio activen ejecuciones de CI automáticas.

En las ejecuciones de validación automática de solicitudes de extracción, la integración continua valida la confirmación de la solicitud de extracción más reciente y devuelve todos los errores de esa versión del repositorio.

Consulta la página de documentación Ver los resultados de las ejecuciones de integración continua para obtener información sobre cómo ver los resultados.

Activar manualmente una nueva ejecución de un conjunto de pruebas de integración continua

Un usuario de Looker con el permiso see_ci puede activar manualmente una ejecución de CI desde el IDE de Looker.

Para activar manualmente una nueva ejecución de 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. Haz clic en Suites para abrir la página Suites.
  3. Haz clic en el botón Ejecutar conjunto del conjunto de CI que quieras ejecutar (si no tienes ningún conjunto de CI para tu proyecto, puedes crear uno).
  4. En el cuadro de diálogo Activar una ejecución manualmente, usa las opciones de Espacio de trabajo para seleccionar la rama que quieras validar (consulta la sección Espacio de trabajo para obtener más información):

    • Para validar la versión de producción de tu proyecto de LookML, haz clic en Producción.
    • Si quieres validar una rama de desarrollo de tu proyecto de LookML, haz clic en Modo de desarrollo. Usa el menú desplegable Rama para seleccionar la rama de desarrollo que quieres validar.
  5. Para activar la ejecución del conjunto de pruebas de integración continua, haz clic en Iniciar ejecución.

La suite de integración continua puede tardar varios minutos en completarse, en función del tamaño de tu proyecto, los validadores que se incluyan en la suite y la configuración de la suite.

Después de activar una ejecución, el IDE de Looker mostrará la página Ejecutar de la suite que hayas activado. Una vez que se hayan completado las pruebas de validación, en la página Ejecutar se mostrarán los resultados de cada validador. Puedes salir de la página Ejecutar mientras se realizan las pruebas de validación y volver más tarde para ver los resultados.

Consulta la página de documentación Ver los resultados de las ejecuciones de integración continua para obtener información sobre cómo ver los resultados.

Espacio de trabajo

Cuando activas manualmente una ejecución de CI, puedes usar las opciones de Espacio de trabajo para validar la versión de producción de tu repositorio o una rama de desarrollo de tu repositorio.

En la opción Producción, si quiere identificar qué rama o confirmación se usa en la versión de producción, puede consultar el campo Rama de producción predeterminada de la sección Resumen de Git de la página Gestión de ramas de Configuración del proyecto en el IDE de Looker:

  • En los proyectos configurados con el modo de implementación avanzado, la versión de producción es una confirmación o una etiqueta que selecciona en el gestor de implementaciones un desarrollador de Looker que tenga el permiso deploy.
  • En los proyectos que no tienen el modo de implementación avanzado, la versión de producción es la rama configurada en el campo Nombre de la rama de producción de Git de la página Configuración del proyecto de Ajustes del proyecto.

En cuanto a la opción Modo de desarrollo, tenga en cuenta lo siguiente para validar las ramas de desarrollo de su proyecto:

  • Para ver las ramas de tu proyecto de LookML e identificar la rama de producción y las ramas personales de tus desarrolladores, consulta la página Gestión de ramas de la sección Configuración del proyecto de tu proyecto en el IDE de Looker.
  • Para validar una rama de desarrollo, esta debe enviarse a tu repositorio de LookML. En el IDE de Looker, esto significa que el desarrollador debe hacer clic en el botón Confirmar cambios y enviar o seleccionar la opción Confirmar en el panel Acciones de Git del IDE.

Volver a ejecutar manualmente una ejecución de CI anterior

En el caso de las ejecuciones que hayan finalizado (si se han completado correctamente, han fallado, han dado error o se han cancelado), un usuario de Looker con el permiso see_ci puede volver a ejecutar manualmente la ejecución de CI desde el IDE de Looker:

  • Si vuelves a ejecutar una ejecución activada por una solicitud de extracción, la integración continua se ejecuta en la misma confirmación que la ejecución original.
  • Si vuelves a ejecutar una ejecución activada manualmente, la integración continua se ejecuta en el estado de producción o en el HEAD de la rama en el momento de la repetición, lo que incluirá cualquier confirmación posterior que se haya realizado desde la ejecución inicial de la integración continua.

Además, si has editado el conjunto de pruebas de integración continua desde la ejecución inicial, una repetición incluirá los cambios que hayas hecho en el conjunto de pruebas de integración continua desde la ejecución inicial.

Para volver a ejecutar una compilación 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. Haz clic en Ejecuciones para abrir la página Ejecuciones.
  3. En la página Ejecuciones, haz clic en el botón Ver ejecución de la ejecución de CI que quieras cancelar.
  4. En la página de resultados de la prueba seleccionada, haz clic en el botón Volver a ejecutar, situado en la parte superior de la página.

Cuando hagas clic en Volver a ejecutar, el validador de contenido iniciará la ejecución y te devolverá a la página Ejecutar de la nueva ejecución.

Consulta la página de documentación Ver los resultados de las ejecuciones de integración continua para obtener información sobre cómo ver los resultados.

Cancelar una ejecución de CI

Si quieres cancelar una ejecución de CI que está en curso, puedes hacerlo desde su página Ejecución siguiendo 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. Haz clic en Ejecuciones para abrir la página Ejecuciones.
  3. En la página Ejecuciones, haz clic en el botón Ver ejecución de la ejecución de CI que quieras cancelar.
  4. En la página Ejecutar de la ejecución seleccionada, haz clic en el botón Cancelar, situado en la parte superior de la página.

Cuando hagas clic en Cancelar, la integración continua cancelará la ejecución y mostrará el estado Cancelado en la página Ejecución.