Como conferir os resultados de uma execução de CI

Com a integração contínua (CI) do Looker, se você acionar manualmente uma nova execução de um conjunto ou uma nova execução de uma execução anterior de CI, o IDE do Looker vai mostrar automaticamente a página de resultados da execução manual. Caso contrário, não importa como uma execução seja acionada, um usuário do Looker com a permissão see_ci pode acessar os resultados na página Execuções no IDE do Looker:

Página "Execuções de integração contínua" mostrando uma tabela com execuções de CI anteriores

A página Execuções lista as execuções de CI do projeto do LookML, além das seguintes informações:

  • Status: o status da execução:
    • Na fila: a execução está aguardando a conclusão de outra execução de CI antes de começar.
    • Em execução: os validadores definidos pelo conjunto de CI estão em execução.
    • Aprovado: todos os validadores no conjunto de CI foram concluídos com êxito, e nenhum deles retornou um erro.
    • Falha: todos os validadores no conjunto de CI foram concluídos com êxito, mas pelo menos um deles retornou um erro.
    • Erro: não foi possível executar um ou mais validadores no conjunto de CI.
    • Cancelado: a execução da CI foi cancelada.
  • Suite: o nome do pacote de CI.
  • Gatilho: como o conjunto foi acionado (manual, solicitação de envio ou API).
  • Estado do Git: informações sobre a ramificação ou o commit que foi validado na execução:
    • Para execuções manuais, o valor é "Production" ou o nome da ramificação de desenvolvimento.
    • Para execuções acionadas por uma solicitação de envio, o valor é um hiperlink para o SHA do commit da solicitação de envio. Clique no hiperlink do SHA do commit para abrir a solicitação de envio em outra guia do navegador.
  • Acionada em: o horário em que a execução da CI foi iniciada.

Resultados da execução de CI

Na página Execuções, clique no botão Ver execução de uma execução de CI para conferir os resultados da validação:

Página de resultados de execuções de integração contínua mostrando os resultados de uma execução de CI

A página de resultados da execução de um conjunto de CI mostra as seguintes informações:

  1. O projeto LookML e os detalhes do Git que a execução validou (e o commit, para execuções acionadas por uma solicitação de envio).
  2. Informações sobre a execução da CI:
    • Como e quando a execução foi acionada.
    • O usuário do Looker que iniciou a execução (para execuções manuais) ou a ramificação e o commit (para execuções acionadas por uma solicitação de envio).
    • Quanto tempo levou para a execução da CI ser concluída.
    • Quanto tempo a execução ficou na fila antes de começar.
  3. Para validadores que retornam erros, a página de resultados mostra cada erro, junto com a mensagem e links para a LookML, a análise detalhada ou o conteúdo. Assim, você pode testar e corrigir cada erro.
  4. Para validadores que não encontraram erros, a página de resultados mostra uma mensagem de sucesso.

Como ver os resultados da validação incremental

Para execuções do validador de CI configuradas para validação incremental (para o SQL Validator ou o Content Validator), o validador vai retornar erros que existem apenas na ramificação de desenvolvimento ou no commit de solicitação de envio. Os validadores ativados para validação incremental não vão retornar um erro se ele já existir na versão de produção.

Confira abaixo um exemplo de página de resultados para uma validação incremental do SQL Validator:

Página de resultados de execuções de integração contínua mostrando os resultados de uma execução incremental do SQL Validator

  1. A página de resultados mostra erros que existem apenas na ramificação ou no commit de desenvolvimento.
  2. Se uma análise detalhada não tiver mudanças na ramificação de desenvolvimento ou no commit, o validador vai pular a análise durante a validação. Essas análises detalhadas são marcadas como "Ignoradas" nos resultados do validador.
  3. Os validadores executados de forma incremental são marcados com "Incremental" nos resultados da validação.