Gli utenti avanzati potrebbero voler creare un flusso di lavoro CI/CD in Looker in modo da poter gestire LookML in modo formale per lo sviluppo di software. Queste guide spiegano come configurare questa impostazione affinché LookML possa essere sviluppato, sottoposto a QA, convalidato e implementato.
Gli esempi forniti spiegano un sistema a tre livelli che comprende sviluppo, QA e produzione. Tuttavia, puoi applicare gli stessi principi a un sistema a due o a quattro livelli.
Una volta attivato, tutti gli sviluppatori di Looker devono utilizzare il flusso di lavoro CI/CD.
Panoramica della procedura
In questo processo, gli sviluppatori scrivono LookML nel proprio ambiente di sviluppo, utilizzando le richieste di pull Git. Le richieste di pull sono configurate in modo da richiedere il completamento delle revisioni del codice e la valutazione del codice con processi automatici.
Quando LookML è pronto per i test, viene contrassegnato in Git con un numero di versione candidato alla release e viene promosso al QA. Dopo l'approvazione del QA, il LookML passa 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
Puoi trovare 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 per l'utilizzo di questa configurazione dopo l'installazione nella pagina Utilizzo e flusso di lavoro di CI/CD di Looker.