Automações

Introdução às automações

As automações permitem que você execute ações automaticamente quando algo acontece no seu projeto. Em vez de iniciar manualmente suítes de testes após cada deploy ou enviar notificações de webhook manualmente, você define o gatilho e as ações uma única vez e o Buildprint cuida do resto.

Como as automações funcionam

Cada automação possui duas partes:

  • Gatilho (Trigger) - o evento que inicia a automação. Pode ser um evento de projeto, como um deploy entrando no ar ou o merge de uma branch, uma execução Manual / API que você enfileira sob demanda, ou um agendamento recorrente.

  • Ações - o que acontece quando o gatilho é disparado. Você pode executar testes, fazer o deploy de um agente, enviar um webhook ou qualquer combinação destes.

Quando um gatilho é disparado, o Buildprint executa cada ação em ordem. Se uma ação falhar, as ações restantes ainda serão executadas e o erro será registrado. As automações Manuais / API são enfileiradas explicitamente por meio da API REST pública do Buildprint ou ferramentas MCP, em vez de esperar por um evento do Bubble.

O que você pode automatizar

  • Executar testes em cada deploy - dispare sua suíte de testes ou grupos de testes sempre que uma nova versão entrar no ar.

  • Notificar sistemas externos - envie um webhook para o Slack, Zapier ou seu próprio backend quando branches forem mescladas ou criadas.

  • Fazer o deploy de um agente - inicie um agente com um prompt que inclua o contexto do gatilho, como o nome da branch, e envie o resultado final por e-mail, webhook ou Slack.

  • Executar sob demanda a partir de suas ferramentas - crie uma automação Manual / API e enfileire-a a partir do MCP ou da API REST pública quando desejar um fluxo de trabalho repetível sem esperar por um evento de deploy ou branch.

  • Verificações agendadas - execute testes ou agentes em um cronograma recorrente (por hora, diariamente, semanalmente ou através de uma expressão cron personalizada).

A página de automações

Navegue até o seu projeto e abra a aba Automations na barra lateral. A página mostra todas as automações ativas em uma tabela com:

  • Nome - o nome da automação que você escolheu.

  • Gatilho - qual evento ou cronograma a inicia.

  • Ações - um resumo do que ela faz (por exemplo, "Executar testes, Enviar webhook").

  • Criado por - qual membro do espaço de trabalho criou a automação.

  • Habilitado - um botão para ligar ou desligar a automação sem excluí-la.

  • Última execução - quando foi disparada pela última vez e se teve sucesso.

Você pode desativar uma automação temporariamente sem perder sua configuração. Ative-a novamente sempre que estiver pronto.

Como esta seção está organizada

O restante desta coleção percorre a criação e configuração de automações:

  • Criando automações aborda o editor, nomenclatura, gatilhos e o gerenciamento de automações.

  • Ações detalha cada tipo de ação - execução de testes, deploy de agentes e envio de webhooks - incluindo seleção de branch, parâmetros de template, destinos de envio de resultados e prévias de payload.

Isso foi útil?