Automações

Criando automações

Abra a aba Automations do seu projeto e clique em Create automation.

O editor possui três partes:

  • Nome.

  • Gatilho.

  • Ações.

Nome

Use um nome descritivo, como Executar testes de fumaça no deploy ou Notificar Slack na mesclagem de branch.

Escolhendo um gatilho

O Buildprint suporta seis tipos de gatilho:

  • Manual / API: executado apenas quando enfileirado sob demanda pela UI, API REST pública ou MCP.

  • Live deployed: acionado quando uma nova versão é implantada em produção (live).

  • Branch merged: acionado quando uma branch é mesclada.

  • Branch created: acionado quando uma branch é criada.

  • Branch removed: acionado quando uma branch é removida.

  • Recurring: acionado de acordo com um cronograma.

Gatilhos baseados em branch expõem parâmetros de branch que as ações podem utilizar.

Os gatilhos Manual / API, Live deployed e Recurring não expõem parâmetros de branch.

Cronogramas recorrentes

As automações recorrentes incluem predefinições:

  • A cada hora.

  • Todos os dias às 9h UTC.

  • Toda segunda-feira às 9h UTC.

  • Todo domingo às 9h UTC.

Para um cronograma personalizado, escolha Custom e insira uma expressão cron. Você também pode descrever o cronograma em linguagem natural e solicitar ao Buildprint que gere a expressão cron.

Adicionando ações

Cada automação precisa de pelo menos uma ação.

Clique em Add action e escolha:

  • Run tests.

  • Send message.

  • Send webhook.

  • Deploy agent.

As ações são executadas na ordem exibida. Se uma ação falhar, o Buildprint registra o erro e continua com as ações posteriores.

O Deploy agent pode aparecer como um recurso antecipado em alguns workspaces. Não dependa dele para automações de produção até que o Buildprint o marque como disponível.

Editando uma automação

Abra o menu da linha e selecione Edit. As alterações entram em vigor após salvar.

Ativando e desativando

Use o seletor Enabled na tabela de automações.

Automações desativadas mantêm sua configuração, mas não serão acionadas. Para automações recorrentes, a desativação remove a execução agendada e a ativação a registra novamente.

Excluindo uma automação

Use Delete no menu da linha.

O Buildprint arquiva a automação, oculta-a da lista, desativa-a e remove qualquer cronograma recorrente.

Isso foi útil?