Los usuarios avanzados pueden crear un flujo de trabajo de CI/CD en Looker para administrar LookML de una manera formal de desarrollo de software. En estas guías, se explica cómo configurar este tipo de configuración para que se pueda desarrollar, someter a pruebas de control de calidad, validar y, luego, implementar el código LookML.
Los ejemplos proporcionados explican un sistema de tres niveles que incluye desarrollo, QA y producción. Sin embargo, puedes aplicar los mismos principios a un sistema de dos o cuatro niveles.
Una vez habilitado, todos los desarrolladores de Looker deben usar el flujo de trabajo de CI/CD.
Descripción general del proceso
En este proceso, los desarrolladores escriben LookML en su entorno de desarrollo con solicitudes de extracción de Git. Las solicitudes de extracción están configuradas para exigir que se completen las revisiones de código y que el código se evalúe con procesos automáticos.
Cuando LookML está listo para las pruebas, se etiqueta en Git con un número de versión de candidato para el lanzamiento y se promueve al control de calidad. Cuando el equipo de QA aprueba el LookML, este se promueve a producción según un número de versión etiquetado con Git.
Si es necesario, el contenido, como los Looks y los paneles definidos por el usuario, se puede migrar entre los niveles de CI/CD con Gazer.
Instalación y configuración
Encontrarás los pasos de instalación y configuración en la página Instalación y configuración de CI/CD de Looker.
Uso y flujo de trabajo
Encontrarás detalles para usar esta configuración después de la instalación en la página Uso y flujo de trabajo de CI/CD de Looker.