Creazione di un flusso di lavoro CI/CD di Looker

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.

Diagramma del flusso di lavoro CI/CD.

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.