Executar conjuntos de testes de integração contínua

As execuções de integração contínua (IC) podem ser acionadas de várias formas:

Quando os testes de validação estiverem concluídos, pode rever os resultados, conforme descrito na página de documentação Visualizar resultados da execução da integração contínua.

Acionamento automático a partir de pedidos de envio

Se ativou o seu conjunto de IC com a opção Acionar em pedidos de envio do Looker, a IC aciona uma execução de validação automaticamente quando um programador do Looker envia um pedido de envio para o seu repositório do LookML. (Opcionalmente, pode especificar que os pedidos de obtenção apenas para determinados ramos no seu repositório devem acionar execuções de CI automáticas.)

Para execuções de validação de pedidos de obtenção automáticos, a CI valida a confirmação do pedido de obtenção mais recente e devolve todos os erros nessa versão do repositório.

Consulte a página de documentação Ver resultados da execução da integração contínua para ver informações sobre como ver os resultados.

Acionar manualmente uma nova execução de um conjunto de CI

Um utilizador do Looker com a autorização see_ci pode acionar manualmente uma execução de CI a partir do IDE do Looker.

Para acionar manualmente uma nova execução de um conjunto de testes de CI, siga estes passos:

  1. No IDE do Looker, clique no ícone Integração contínua na barra de navegação do IDE.
  2. Clique em Conjuntos para abrir a página Conjuntos.
  3. Clique no botão Executar conjunto para o conjunto de CI que quer executar (se não tiver conjuntos de CI para o seu projeto, pode criar um conjunto de CI).
  4. Na caixa de diálogo Acionar uma execução manualmente, use as opções do Espaço de trabalho para selecionar a ramificação que quer validar (consulte a secção Espaço de trabalho para ver detalhes):

    • Para validar a versão de produção do seu projeto LookML, clique em Produção.
    • Se quiser validar uma ramificação de desenvolvimento do seu projeto do LookML, clique em Modo de desenvolvimento. Use o menu pendente Branch para selecionar o ramo de desenvolvimento a validar.
  5. Para acionar a execução do conjunto de IC, clique em Iniciar execução.

A execução do conjunto de CI pode demorar vários minutos, consoante a dimensão do seu projeto, os validadores incluídos no conjunto de CI e a configuração do conjunto de CI.

Depois de acionar uma execução, o IDE do Looker apresenta a página Executar para o conjunto que acionou. Assim que os testes de validação estiverem concluídos, a página Executar mostra os resultados de cada um dos validadores. Pode sair da página Executar enquanto os testes de validação estão em execução e, posteriormente, voltar à página Executar para ver os resultados.

Consulte a página de documentação Ver resultados da execução da integração contínua para ver informações sobre como ver os resultados.

Espaço de trabalho

Quando aciona manualmente uma execução de CI, pode usar as opções do espaço de trabalho para validar a versão de produção do seu repositório ou um ramo de desenvolvimento do seu repositório.

Para a opção Produção, se quiser identificar que ramificação ou confirmação é usada para a versão de produção, pode consultar o campo Default Production Branch (Ramificação de produção predefinida) na secção Git Summary (Resumo do Git) da página Branch Management (Gestão de ramificações) das Project Settings (Definições do projeto):

Para a opção Modo de programador, tenha em atenção o seguinte para validar ramificações de desenvolvimento no seu projeto:

  • Para ver as ramificações no seu projeto do LookML e identificar a ramificação de produção e as ramificações pessoais dos seus programadores, consulte a página Gestão de ramificações das Definições do projeto do seu projeto no IDE do Looker.
  • Para validar um ramo de desenvolvimento, o ramo de desenvolvimento tem de ser enviado para o seu repositório LookML. No IDE do Looker, isto significa que o programador tem de clicar no botão Commit Changes & Push ou selecionar a opção Commit no painel Git Actions no IDE.

Executar novamente uma execução de CI anterior

Para execuções concluídas (se a execução foi aprovada, reprovada, apresentou um erro ou foi cancelada), um utilizador do Looker com a autorização see_ci pode acionar manualmente uma nova execução da execução de CI a partir do IDE do Looker:

  • Se executar novamente uma execução acionada por um PR, a integração contínua é executada em relação à mesma confirmação que a execução original.
  • Se executar novamente uma execução acionada manualmente, a integração contínua é executada em relação ao estado de produção ou ao HEAD da ramificação no momento da nova execução, o que inclui todas as confirmações subsequentes feitas desde a execução inicial da IC.

Além disso, se tiver editado o conjunto de CI desde a execução inicial, uma nova execução inclui todas as alterações que fez ao conjunto de CI desde a execução inicial.

Para executar novamente uma execução de CI, siga estes passos:

  1. No IDE do Looker, clique no ícone Integração contínua na barra de navegação do IDE.
  2. Clique em Execuções para abrir a página Execuções.
  3. Na página Execuções, clique no botão Ver execução para a execução de CI que quer cancelar.
  4. Na página de resultados da execução da execução selecionada, clique no botão Executar novamente na parte superior da página.

Depois de clicar em Executar novamente, o validador de conteúdo inicia a execução e regressa à página Executar para a nova execução.

Consulte a página de documentação Ver resultados da execução da integração contínua para ver informações sobre como ver os resultados.

Cancelar uma execução de CI

Se quiser cancelar uma execução de CI em execução, pode fazê-lo na respetiva página Executar seguindo estes passos:

  1. No IDE do Looker, clique no ícone Integração contínua na barra de navegação do IDE.
  2. Clique em Execuções para abrir a página Execuções.
  3. Na página Execuções, clique no botão Ver execução para a execução de CI que quer cancelar.
  4. Na página Executar da execução selecionada, clique no botão Cancelar na parte superior da página.

Depois de clicar em Cancelar, a integração contínua cancela a execução e apresenta o estado Cancelado na página Executar.