Usuários avançados podem criar um fluxo de trabalho de CI/CD no Looker para gerenciar a LookML de maneira formal no desenvolvimento de software. Esses guias explicam como configurar essa configuração para que a LookML possa ser desenvolvida, testada, validada e implantada.
Os exemplos explicam um sistema de três níveis que inclui desenvolvimento, controle de qualidade e produção. No entanto, é possível aplicar os mesmos princípios a um sistema de duas ou quatro camadas.
Depois de ativado, todos os desenvolvedores do Looker precisam usar o fluxo de trabalho de CI/CD.
Visão geral do processo
Nesse processo, os desenvolvedores escrevem LookML no ambiente de desenvolvimento usando solicitações de pull do Git. As solicitações de envio são configuradas para exigir que as revisões de código sejam concluídas e que o código seja avaliado com processos automáticos.
Quando a LookML está pronta para teste, ela é marcada no Git com um número de versão candidata ao lançamento e promovida para controle de qualidade. Quando o controle de qualidade aprova, a LookML é promovida para produção com base em um número de versão com tag do Git.
Se necessário, o conteúdo, como Looks e painéis definidos pelo usuário, pode ser migrado entre os níveis de CI/CD usando o Gazer.
Instalação e configuração
Encontre as etapas de instalação e configuração na página Instalação e configuração de CI/CD do Looker.
Uso e fluxo de trabalho
Encontre detalhes sobre como usar essa configuração após a instalação na página Uso e fluxo de trabalho de CI/CD do Looker.