Ver los resultados de una ejecución de CI

Con la integración continua (CI) de Looker, si activas manualmente una nueva ejecución de un conjunto o una repetición de una ejecución de CI anterior, el IDE de Looker muestra automáticamente la página de resultados de la ejecución manual. De lo contrario, independientemente de cómo se active una ejecución, un usuario de Looker con el permiso see_ci puede acceder a los resultados de la ejecución desde la página Ejecuciones del IDE de Looker:

Página Ejecuciones de integración continua que muestra una tabla con las ejecuciones de CI anteriores

En la página Ejecuciones se muestran las ejecuciones de CI del proyecto de LookML, junto con la siguiente información:

  • Estado: el estado de la ejecución:
    • En cola: la ejecución está esperando a que se complete otra ejecución de CI antes de empezar.
    • En ejecución: los validadores definidos por el paquete de CI se están ejecutando.
    • Superada: todos los validadores del conjunto de pruebas de integración continua se han completado correctamente y ninguno ha devuelto un error.
    • Error: todos los validadores del conjunto de pruebas de integración continua se han completado correctamente, pero al menos uno de ellos ha devuelto un error.
    • Error: no se ha podido ejecutar uno o varios de los validadores del paquete de CI.
    • Cancelado: la ejecución de CI se ha cancelado.
  • Paquete: el nombre del paquete de CI.
  • Activador: cómo se ha activado el conjunto de pruebas (manualmente, mediante una solicitud de extracción o a través de una API).
  • Estado de Git: información sobre la rama o la confirmación que se ha validado en la ejecución:
    • En las ejecuciones manuales, el valor es "Production" o el nombre de la rama de desarrollo.
    • En el caso de las ejecuciones activadas por una solicitud de extracción, el valor es un hiperenlace al SHA de la confirmación de la solicitud de extracción. Haz clic en el hiperenlace SHA de la confirmación para abrir la solicitud de extracción en otra pestaña del navegador.
  • Activado a las: hora en la que se inició la ejecución de CI.

Resultados de la ejecución de CI

En la página Ejecuciones, haga clic en el botón Ver ejecución de una ejecución de CI para ver sus resultados de validación:

Página de resultados de ejecuciones de integración continua que muestra los resultados de una ejecución de integración continua

En la página de resultados de una suite de integración continua se muestra la siguiente información:

  1. Los detalles del proyecto de LookML y de Git que se han validado en la ejecución (y la confirmación, en el caso de las ejecuciones activadas por una solicitud de extracción).
  2. Información sobre la ejecución de CI:
    • Cómo y cuándo se ha activado la ejecución.
    • El usuario de Looker que ha iniciado la ejecución (en el caso de las ejecuciones manuales) o la rama y la confirmación (en el caso de las ejecuciones activadas por una solicitud de extracción).
    • Cuánto tiempo ha tardado en completarse la ejecución de CI.
    • Tiempo que ha estado esperando la ejecución en la cola antes de empezar.
  3. En el caso de los validadores que devuelven errores, la página de resultados muestra cada error, junto con el mensaje de error y los enlaces a LookML, Explorar o contenido para que puedas probar y corregir cada error.
  4. En el caso de los validadores que no han encontrado errores, la página de resultados muestra un mensaje de éxito.

Ver los resultados de la validación incremental

En el caso de las ejecuciones del validador de integración continua configuradas para la validación incremental (para el validador de SQL o el validador de contenido), el validador devolverá errores que solo existan en la rama de desarrollo o en la confirmación de la solicitud de extracción. Los validadores habilitados para la validación incremental no devolverán un error si este ya existe en la versión de producción.

A continuación, se muestra un ejemplo de una página de resultados de una validación incremental del validador de SQL:

Página de resultados de las ejecuciones de integración continua que muestra los resultados de una ejecución incremental de SQL Validator

  1. En la página de resultados se muestran los errores que solo se producen en la rama o la confirmación de desarrollo.
  2. Si una exploración no tiene cambios en la rama de desarrollo o en la confirmación, el validador la omitirá durante la validación. Estos Exploradores se marcan como "Omitidos" en los resultados del validador.
  3. Los validadores que se han ejecutado de forma incremental se marcan con "Incremental" en los resultados de la validación.