Creazione di un flusso di lavoro CI/CD di Looker

Gli utenti avanzati potrebbero voler creare un flusso di lavoro CI/CD in Looker per gestire LookML in modo formale per lo sviluppo di software. Queste guide spiegano come configurare una configurazione di questo tipo in modo che LookML possa essere sviluppato, testato, 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 quattro livelli.

Una volta attivato, tutti gli sviluppatori Looker devono utilizzare il flusso di lavoro CI/CD.

Panoramica della procedura

In questo processo, gli sviluppatori scrivono LookML nel loro 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 LookML è pronto per il test, viene taggato in Git con un numero di versione candidato alla release e promosso a QA. Quando il controllo qualità approva, LookML viene promosso in produzione in base a un numero di versione con tag Git.

Se necessario, i contenuti come Look e dashboard definite dall'utente possono essere migrati tra i livelli di CI/CD tramite Gazer.

Diagramma che mostra il flusso di lavoro CI/CD.

Installazione e configurazione

Trova i passaggi di installazione e configurazione nella pagina Installazione e configurazione di Looker CI/CD.

Utilizzo e flusso di lavoro

Per informazioni dettagliate sull'utilizzo di questa configurazione dopo l'installazione, consulta la pagina Utilizzo e flusso di lavoro di Looker CI/CD.