Cómo ver los resultados de una ejecución de CI

Con la integración continua (CI) de Looker, si activas de forma manual una nueva ejecución de un paquete o una nueva ejecució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, sin importar 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 en el IDE de Looker:

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

En la página Ejecuciones, se enumeran las ejecuciones de CI para el 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 comenzar.
    • En ejecución: Se están ejecutando los validadores definidos por el paquete de CI.
    • Aprobado: Todos los validadores del paquete de CI se completaron correctamente y ninguno de ellos devolvió un error.
    • Con errores: Todos los validadores del paquete de CI se completaron correctamente y al menos uno de ellos devolvió un error.
    • Error: No se pudieron ejecutar uno o más de los validadores del paquete de CI.
    • Cancelada: Se canceló la ejecución de CI.
  • Suite: Es el nombre del paquete de CI.
  • Activador: Cómo se activó el paquete (manual, solicitud de extracción, importación de proyecto, dbt Cloud, programa o API). En el caso de las ejecuciones activadas por una solicitud de extracción de un proyecto importado (Importación de proyecto), puedes hacer clic en el valor del activador para ver el proyecto upstream, la rama y un vínculo a la solicitud de extracción.
  • Estado de Git: Información sobre la rama o confirmación que se validó en la ejecución:
    • En el caso de las ejecuciones manuales, el valor es "Production" o el nombre de la rama de desarrollo.
    • En el caso de las ejecuciones que se activan con un programa, el valor siempre es "Production".
    • En el caso de las ejecuciones que se activan con una solicitud de extracción, el valor es un hipervínculo al SHA de confirmación de la solicitud de extracción. Haz clic en el hipervínculo del SHA de la confirmación para abrir la solicitud de extracción en otra pestaña del navegador.
    • En el caso de las ejecuciones que se activan por una solicitud de extracción de un proyecto importado, el valor muestra "Producción" para el proyecto downstream (radio), junto con un hipervínculo al SHA de confirmación de la solicitud de extracción del proyecto upstream (concentrador) importado.
  • Se activó el: Es la hora en que se inició la ejecución de CI.

Resultados de la ejecución de CI

En la página Ejecuciones, haz 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 las ejecuciones de integración continua que muestra los resultados de una ejecución de CI

En la página de resultados de la ejecución de un paquete de CI, se muestra la siguiente información:

  1. Los detalles del proyecto de LookML y de Git que validó la ejecución (y la confirmación, para las ejecuciones que se activan con una solicitud de extracción)
  2. Información sobre la ejecución de CI:
    • Cómo y cuándo se activó la ejecución
    • El usuario de Looker que inició la ejecución (para ejecuciones manuales), la rama y la confirmación (para ejecuciones que se activan con una solicitud de extracción) o los detalles de Importaciones de proyectos que muestran el proyecto, la rama y la confirmación upstream fijados (para ejecuciones que se activan con una solicitud de extracción de un proyecto importado).
    • Es el tiempo que tardó en completarse la ejecución de CI.
    • Cuánto tiempo esperó la ejecución en la cola antes de comenzar.
  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 vínculos al LookML, la exploración o el contenido para que puedas probar y corregir cada error.
  4. En el caso de los validadores que no encontraron errores, la página de resultados muestra un mensaje de éxito.

Visualiza los resultados de la validación incremental

En el caso de las ejecuciones del validador de CI configuradas para la validación incremental (para el validador de SQL o el validador de contenido), el validador devolverá errores que solo existen 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 para 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 del validador de SQL

  1. En la página de resultados, se muestran los errores que existen solo en la rama o 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. Estas exploraciones se marcan con "Omitido" en los resultados del validador.
  3. Los validadores que se ejecutaron de forma incremental se marcan con "Incremental" en los resultados de la validación.