Gli utenti avanzati potrebbero voler creare un flusso di lavoro CI/CD in Looker per poter gestire LookML in modo formale nello sviluppo di software. Queste guide spiegano come configurare una configurazione di questo tipo in modo che LookML possa essere sviluppato, sottoposto a QA, convalidato e implementato.
Gli esempi forniti illustrano un sistema a tre livelli che comprende sviluppo, QA e produzione. Tuttavia, puoi applicare gli stessi principi a un sistema a due o quattro livelli.
Una volta abilitato, tutti gli sviluppatori di Looker devono utilizzare il flusso di lavoro CI/CD.
Panoramica della procedura
In questo processo, gli sviluppatori scrivono il codice LookML nel proprio ambiente di sviluppo utilizzando le richieste pull di Git. Le richieste pull sono configurate in modo da richiedere il completamento delle revisioni del codice e la valutazione del codice con processi automatici.
Quando il codice LookML è pronto per i test, viene taggato in Git con un numero di versione candidato alla release e promosso al QA. Quando il QA approva, il codice LookML viene promosso in produzione in base a un numero di versione con tag Git.
Se necessario, è possibile eseguire la migrazione di contenuti come Look e dashboard definite dall'utente tra i livelli CI/CD utilizzando Gazer.
Installazione e configurazione
Trova i passaggi di installazione e configurazione nella pagina Installazione e configurazione di CI/CD di Looker.
Utilizzo e flusso di lavoro
Puoi trovare i dettagli sull'utilizzo di questa configurazione dopo l'installazione nella pagina Utilizzo e flusso di lavoro di CI/CD di Looker.