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

Os usuários avançados podem criar um fluxo de trabalho de CI/CD no Looker para gerenciar o LookML de maneira formal de desenvolvimento de software. Estes guias explicam como configurar essa configuração para que o LookML possa ser desenvolvido, testado, validado e implantado.

Os exemplos fornecidos explicam um sistema de três níveis 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 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 o LookML no ambiente de desenvolvimento usando solicitações pull do Git. As solicitações pull 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 o LookML está pronto para teste, ele é marcado no Git com um número de versão candidata a lançamento e promovido ao controle de qualidade. Quando o controle de qualidade aprova, o LookML é promovido à produção com base em um número de versão marcado pelo 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 usando o Gazer.

Diagrama mostrando o fluxo de trabalho de CI/CD.

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.