Cómo ejecutar paquetes de integración continua

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

Una vez que se completen las pruebas de validación, puedes revisar los resultados, como se describe en la página de documentación Cómo ver los resultados de la ejecución de la integración continua.

Activación automática desde solicitudes de extracción

Si habilitaste tu paquete de CI con Activar en solicitudes de extracción de Looker, la CI activará una ejecución de validación automáticamente cuando un desarrollador de Looker envíe una solicitud de extracción a tu repositorio de LookML. (De manera opcional, puedes especificar que las solicitudes de extracción solo a determinadas ramas de tu repositorio deben activar ejecuciones automáticas de CI).

En el caso de las ejecuciones de validación automáticas de solicitudes de extracción, la CI valida la confirmación de solicitud de extracción más reciente y devuelve todos los errores en esa versión del repositorio.

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

Cómo activar manualmente una nueva ejecución de un paquete de CI

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

    • Para validar la versión de producción de tu proyecto de LookML, haz clic en Producción.
    • Si deseas 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 deseas validar.
  5. Para activar la ejecución del paquete de CI, haz clic en Iniciar ejecución.

La suite de CI puede tardar varios minutos en completar la ejecución, según el tamaño de tu proyecto, los validadores que se incluyen en la suite de CI y la configuración de la suite de CI.

Después de activar una ejecución, el IDE de Looker mostrará la página Ejecutar para el conjunto que activaste. Una vez que se completen las pruebas de validación, la página Ejecutar mostrará los resultados de cada uno de los validadores. Puedes salir de la página Ejecutar mientras se ejecutan las pruebas de validación y, luego, volver a la página Ejecutar para ver los resultados.

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

Workspace

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

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

En el caso de la opción Modo de desarrollo, ten en cuenta lo siguiente para validar las ramas de desarrollo en tu proyecto:

  • Para ver las ramas de tu proyecto de LookML y, también, identificar la rama de producción y las ramas personales de tus desarrolladores, consulta la página Administración de ramas de la 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 Commit Changes & Push o seleccionar la opción Commit en el panel Git Actions del IDE.

Cómo volver a ejecutar manualmente una ejecución de CI anterior

En el caso de las ejecuciones que finalizaron (si la ejecución se realizó correctamente, falló, generó un error o se canceló), un usuario de Looker con el permiso see_ci puede activar manualmente una nueva ejecución de 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 ejecutará en la misma confirmación que la ejecución original.
  • Si vuelves a ejecutar una ejecución activada manualmente, la integración continua se ejecutará en el estado de producción o en el HEAD de la rama en el momento de la nueva ejecución, lo que incluirá cualquier confirmación posterior que se haya realizado desde la ejecución inicial de la CI.

Además, si editaste el conjunto de CI desde la ejecución inicial, una nueva ejecución incluirá los cambios que hayas realizado en el conjunto de CI desde la ejecución inicial.

Para volver a ejecutar una ejecución 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 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 deseas cancelar.
  4. En la página de resultados de la ejecución seleccionada, haz clic en el botón Volver a ejecutar que se encuentra en la parte superior.

Una vez que hagas clic en Volver a ejecutar, el Validador de contenido iniciará la ejecución y te redireccionará a la página Ejecutar de la nueva ejecución.

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

Cómo cancelar una ejecución de CI

Si deseas cancelar una ejecución de CI en curso, puedes hacerlo desde su página Ejecutar siguiendo 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 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 deseas cancelar.
  4. En la página Ejecutar de la ejecución seleccionada, haz clic en el botón Cancelar en la parte superior de la página.

Una vez que hagas clic en Cancelar, la integración continua cancelará la ejecución y mostrará el estado Cancelado en la página Ejecutar.