Con la integración continua (CI) de Looker, si activarás manualmente una nueva ejecución de un paquete o una nueva ejecución de una ejecución de CI anterior, el IDE de Looker mostrará 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 Runs en el IDE de Looker:
En la página Runs, se enumeran las ejecuciones de CI del proyecto de LookML, junto con la siguiente información:
- Estado: Es el estado de la ejecución:
- En cola: La ejecución está esperando que se complete otra ejecución de CI antes de comenzar.
- Running: Los validadores definidos por el paquete de CI se están ejecutando.
- Aprobado: Todos los validadores del paquete de CI se completaron correctamente y ninguno mostró un error.
- Falló: Todos los validadores del paquete de CI se completaron correctamente y al menos uno de ellos mostró un error.
- Error: No se pudo ejecutar uno o más de los validadores del paquete de CI.
- Cancelado: Se canceló la ejecución de CI.
- Suite: Es el nombre del paquete de CI.
- Activador: Indica cómo se activó el paquete (manual, solicitud de extracción o API).
- Estado de Git: Información sobre la rama o confirmación que se validó en la ejecución:
- Para 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 confirmación de la solicitud de extracción. Haz clic en el hipervínculo SHA de confirmación para abrir la solicitud de extracción en otra pestaña del navegador.
- Activado en: Es la hora en que se inició la ejecución de CI.
Resultados de la ejecución de CI
En la página Runs, haz clic en el botón View Run de una ejecución de CI para ver sus resultados de validación:
En la página de resultados de la ejecución de un paquete de CI, se muestra la siguiente información:
- El proyecto de LookML y Git detallan que la ejecución se validó (y la confirmación, para las ejecuciones activadas por una solicitud de extracción).
- 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) o la rama y la confirmación (para ejecuciones activadas por una solicitud de extracción).
- Indica cuánto tiempo tardó en completarse la ejecución de CI.
- Indica cuánto tiempo la ejecución esperó en la fila antes de comenzar.
- En el caso de los validadores que muestran errores, la página de resultados muestra cada uno de ellos, junto con el mensaje de error y vínculos a LookML, Explorar o al contenido para que puedas probar y corregir cada error.
- 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 mostrará 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 mostrarán un error si este ya existe en la versión de producción.
El siguiente es un ejemplo de una página de resultados para una validación incremental del validador de SQL:
- La página de resultados muestra los errores que solo existen en la rama de desarrollo o en la confirmación.
- Si una exploración no tiene cambios en la rama de desarrollo o en la confirmación, el validador omitirá la exploración durante la validación. Estas exploraciones se marcan como "Omitidas" en los resultados del validador.
- Los validadores que se ejecutaron de forma incremental se marcan como "Incremental" en los resultados de la validación.