Cómo 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 nueva ejecución de una ejecución anterior de CI, 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 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 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 devolvió un error.
    • Con errores: Todos los validadores del paquete de CI se completaron correctamente y al menos uno de los validadores devolvió un error.
    • Error: No se pudo ejecutar uno o más de los validadores en el paquete de CI.
    • Cancelado: Se canceló la ejecución de CI.
  • Suite: Es el nombre del conjunto de pruebas de CI.
  • Activador: Indica cómo se activó el conjunto de pruebas (de forma manual, con una solicitud de extracción o con una API).
  • Estado de Git: Es la información sobre la rama o la confirmación que se validó en la ejecución:
    • En el caso de las ejecuciones manuales, el valor es "Producción" 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 hipervínculo al SHA de la 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.
  • Activado a las: Es la hora en la 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 ejecución de un conjunto de pruebas de CI, se muestra la siguiente información:

  1. Son los detalles del proyecto de LookML y de Git que validó 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 activó la ejecución.
    • Es el usuario de Looker que inició la ejecución (para las ejecuciones manuales) o la rama y la confirmación (para las ejecuciones activadas por una solicitud de extracción).
    • Tiempo que tardó en completarse la ejecución de CI.
    • Es el tiempo que la ejecución esperó 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 a LookML, Explorar 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.

Cómo ver 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 solo existen 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 Explores se marcan como "Omitidos" en los resultados del validador.
  3. Los validadores que se ejecutaron de forma incremental se marcan como "Incremental" en los resultados de la validación.