Introdução às automações
As automações executam ações quando algo acontece em seu projeto.
Use automações para executar testes após os deploys, enviar notificações quando as branches mudarem, enviar webhooks para sistemas externos ou enfileirar um workflow repetível por meio da UI, REST API ou MCP.
Como funcionam as automações
Cada automação possui duas partes:
Gatilho: o evento que inicia a automação.
Ações: o que o Buildprint faz quando o gatilho é disparado.
Quando um gatilho é disparado, o Buildprint executa as ações em ordem. Se uma ação falhar, o Buildprint registra o erro e continua com as ações restantes.
Gatilhos
O Buildprint oferece suporte a estes tipos de gatilhos:
Manual / API: enfileirados sob demanda a partir da UI, REST API pública ou MCP.
Live deployed: disparado quando uma nova versão é implantada no live.
Branch merged: disparado quando uma branch é mesclada.
Branch created: disparado quando uma branch é criada.
Branch removed: disparado quando uma branch é removida.
Recorrente: disparado em um cronograma agendado.
Ações
O Buildprint oferece suporte a estes tipos de ação no editor de automação:
Run tests: executa todos os testes ou pastas e testes selecionados.
Send message: envia uma mensagem baseada em um modelo por e-mail ou Slack.
Send webhook: envia um POST de um payload JSON para um endpoint HTTPS.
Deploy agent: pode aparecer como um recurso experimental em alguns workspaces. Não dependa dele para automações de produção até que o Buildprint o marque como disponível.
A página de automações
Abra seu projeto e selecione Automations na barra lateral.
A página mostra:
Nome.
Gatilho.
Ações.
Criado por.
Última execução.
Ativado.
Automações de Manual / API podem ser enfileiradas a partir do menu da linha com Run now. Automações desativadas mantêm sua configuração, mas não são disparadas.