Com a integração contínua (IC) do Looker, se acionar manualmente uma nova execução de um conjunto ou uma nova execução de uma execução de IC anterior, o IDE do Looker apresenta automaticamente a página de resultados da execução manual. Caso contrário, independentemente da forma como uma execução é acionada, um utilizador do Looker com a autorização see_ci
pode aceder aos resultados da execução a partir da página Execuções no IDE do Looker:
A página Execuções apresenta as execuções de CI do projeto do LookML, juntamente com as seguintes informações:
- Estado: O estado da execução:
- Na fila: a execução está a aguardar 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 dos validadores devolveu um erro.
- Falhou: todos os validadores no conjunto de testes de integração foram concluídos com êxito e, pelo menos, um dos validadores devolveu um erro.
- Erro: não foi possível executar um ou mais validadores no conjunto de testes de integração contínua.
- Cancelado: a execução da IC foi cancelada.
- Conjunto: o nome do conjunto de CI.
- Acionador: como o conjunto foi acionado (manual, pedido de obtenção ou API).
- Estado do Git: informações sobre o ramo ou a confirmação que foi validada na execução:
- Para execuções manuais, o valor é "Production" ou o nome da ramificação de desenvolvimento.
- Para execuções acionadas por um pedido de obtenção, o valor é uma hiperligação para o SHA de confirmação do pedido de obtenção. Clique no hiperlink SHA de confirmação para abrir o pedido de envio noutro separador do navegador.
- Acionado às: a hora em que a execução de CI foi iniciada.
Resultados da execução de CI
Na página Execuções, clique no botão Ver execução para uma execução de CI para ver os respetivos resultados de validação:
A página de resultados da execução de um conjunto de testes de IC mostra as seguintes informações:
- O projeto do LookML e os detalhes do Git que a execução validou (e a confirmação, para execuções acionadas por um pedido de envio).
- Informações sobre a execução de CI:
- Como e quando a execução foi acionada.
- O utilizador do Looker que iniciou a execução (para execuções manuais) ou a ramificação e a confirmação (para execuções acionadas por um pedido de obtenção).
- Quanto tempo demorou a execução da CI a ser concluída.
- Quanto tempo a execução esperou na fila antes de começar.
- Para validadores que devolvem erros, a página de resultados mostra cada erro, juntamente com a mensagem de erro e links para o LookML, a análise detalhada ou o conteúdo, para que possa testar e corrigir cada erro.
- Para os validadores que não encontraram erros, a página de resultados mostra uma mensagem de êxito.
Visualizar resultados da validação incremental
Para execuções do validador de CI configuradas para validação incremental (para o validador de SQL ou o validador de conteúdo), o validador devolve erros que existem apenas no ramo de desenvolvimento ou na consolidação do pedido de obtenção; os validadores ativados para validação incremental não devolvem um erro se o erro já existir na versão de produção.
Segue-se um exemplo de uma página de resultados para uma validação incremental do validador de SQL:
- A página de resultados mostra erros que existem apenas no ramo de desenvolvimento ou na consolidação.
- Se uma exploração não tiver alterações no ramo de desenvolvimento ou na confirmação, o validador ignora a exploração durante a validação. Estas explorações estão marcadas como "Ignoradas" nos resultados do validador.
- Os validadores executados de forma incremental estão marcados com "Incremental" nos resultados da validação.