Criar um fluxo de trabalho de CI/CD do Looker

Os utilizadores avançados podem querer criar um fluxo de trabalho de CI/CD no Looker para poderem gerir o LookML de uma forma formal de desenvolvimento de software. Estes guias explicam como configurar esta configuração para que o LookML possa ser desenvolvido, testado, validado e implementado.

Os exemplos apresentados explicam um sistema de três níveis que inclui desenvolvimento, controlo de qualidade e produção. No entanto, pode aplicar os mesmos princípios a um sistema de dois ou quatro níveis.

Depois de ativado, todos os programadores do Looker têm de usar o fluxo de trabalho de CI/CD.

Vista geral do processo

Neste processo, os programadores escrevem LookML no respetivo ambiente de desenvolvimento, usando pedidos de envio do Git. Os pedidos de obtenção estão configurados para exigir que as revisões de código sejam concluídas e que o código seja avaliado com processos automáticos.

Quando o LookML está pronto para testes, é etiquetado no Git com um número de versão candidato ao lançamento e promovido para controlo de qualidade. Quando o CQ é aprovado, o LookML é promovido para produção com base num número de versão etiquetado do Git.

Se precisar, pode migrar conteúdo como Looks e painéis de controlo definidos pelo utilizador entre os níveis de CI/CD através do Gazer.

Diagrama que mostra o fluxo de trabalho de CI/CD.

Instalação e configuração

Encontre os passos de instalação e configuração na página Instalação e configuração de CI/CD do Looker.

Utilização e fluxo de trabalho

Encontre detalhes sobre a utilização desta configuração após a instalação na página Utilização e fluxo de trabalho de CI/CD do Looker.