Criar um conjunto de integração contínua

Um conjunto de integração contínua (IC) é um conjunto de instruções de validação associado ao seu projeto do LookML. Um utilizador do Looker com a autorização manage_ci pode configurar o seguinte num conjunto de CI:

Antes de começar

Antes de poder criar um conjunto de CI, precisa do seguinte:

Criar um conjunto de CI

Pode configurar e executar os validadores na página Conjuntos no IDE do Looker:

Para criar um conjunto 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 no separador Conjuntos para abrir a página Conjuntos.
  3. Na página Conjuntos, pode criar um novo conjunto ou editar um conjunto existente:
    • Para criar um novo conjunto, clique no botão Criar conjunto.
    • Para editar um conjunto existente, clique no botão Editar conjunto do conjunto.
  4. Introduza um nome para o nome do conjunto. Se estiver a editar um conjunto existente, pode clicar opcionalmente no ícone de lápis para editar o nome do conjunto.
  5. (Opcional) Ative o botão Acionar em pedidos de envio do Looker se quiser configurar testes de validação automáticos sempre que um programador do Looker enviar um pedido de envio para o seu repositório. Consulte a secção Acionadores desta página para mais informações.

    Se ativar o acionamento de pedidos de envio para um conjunto de CI, pode usar opcionalmente o campo Apenas para o ramo de destino para especificar que os pedidos de envio apenas para ramos específicos no repositório devem acionar uma execução do conjunto de CI. Consulte a secção Acionadores desta página para mais informações.

  6. Opcionalmente, ative os interruptores do validador para ativar um validador e configurar as respetivas opções. Consulte as páginas de documentação de cada um dos validadores para ver detalhes:

  7. Guarde as alterações:

    • Se estiver a criar um novo conjunto, clique no botão Criar conjunto.
    • Se estiver a editar um conjunto existente, clique no botão Atualizar conjunto.

Acionadores

As execuções de CI podem ser acionadas de várias formas:

Para configurar um conjunto de IC para acionamento automático no pedido de envio, ative o botão Acionar em pedidos de envio do Looker. Para usar o acionamento de pedidos de envio, o seu repositório Git tem de ser configurado pelo administrador do Looker na página Integração contínua de administração do Looker).

Se ativar acionadores de pedidos de envio para um conjunto de CI, pode especificar opcionalmente que os pedidos de envio apenas para ramos específicos no repositório devem acionar uma execução do conjunto de CI. Para limitar os acionadores automáticos de pedidos de envio de execuções de CI a ramos específicos no seu repositório, introduza uma lista separada por vírgulas dos ramos no campo Apenas para o ramo de destino.

Por exemplo, se um repositório tiver três ramificações com os nomes main, release_1 e dev, pode introduzir main, release_1 no campo Apenas para a ramificação de destino. Isto significa que as execuções de CI são acionadas quando um programador do Looker envia um pedido de envio para o ramo main ou release_1. Se um programador do Looker enviar um pedido de obtenção para a ramificação dev, isto não aciona uma execução automática do conjunto de CI.

Eliminar um conjunto

Para eliminar um conjunto de IC, siga estes passos:

  1. No IDE do Looker, clique no ícone Integração contínua na barra de navegação do IDE.
  2. Clique no separador Conjuntos para abrir a página Conjuntos.
  3. Na página Conjuntos, clique no botão Editar conjunto para o conjunto.
  4. Na página do conjunto, clique no botão Eliminar conjunto.
  5. Na caixa de diálogo de confirmação, clique no botão Eliminar conjunto.