Como criar um fluxo de trabalho de CI/CD do Looker

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.