Os usuários avançados podem querer criar um fluxo de trabalho de CI/CD no Looker para gerenciar o LookML de forma formal de desenvolvimento de software. Estes guias explicam como definir essa configuração para que o LookML possa ser desenvolvido, analisado, validado e implantado.
Os exemplos fornecidos explicam um sistema de três camadas que compreende desenvolvimento, controle de qualidade e produção. No entanto, é possível aplicar os mesmos princípios a um sistema de dois ou quatro níveis.
Depois de ativar, todos os desenvolvedores do Looker precisam usar o fluxo de trabalho de CI/CD.
Visão geral do processo
Nesse processo, os desenvolvedores escrevem o LookML no ambiente de desenvolvimento usando solicitações de envio do Git. As solicitações de envio são configuradas para exigir que as análises de código sejam concluídas e que o código seja avaliado com processos automáticos.
Quando o LookML estiver pronto para testes, ele será marcado no Git com um número de versão de candidato à lançamento e promovido para o controle de qualidade. Quando o controle de qualidade é aprovado, o LookML é promovido 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 dashboards definidos pelo usuário, pode ser migrado entre os níveis de CI/CD com o Gazer.
Instalação e configuração
Veja 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
Confira detalhes para usar essa configuração após a instalação na página Uso e fluxo de trabalho de CI/CD do Looker.