Hook em cada evento de deploy
Execute comandos antes e depois de cada build e deploy. Notifique sua equipe no Slack, Discord, Telegram ou e-mail. Automatize migrações, testes e limpeza -- zero scripts necessários.
O que está incluído
Quatro estágios de hook mais cinco canais de notificação. Controle total sobre o ciclo de vida do seu deploy.
Como funciona
Adicione hooks ao seu pipeline de deploy
Abra qualquer app no painel e navegue até a aba Hooks. Defina comandos shell para cada estágio do ciclo de vida do deploy.
Defina comandos para pré/pós build e deploy
Escreva os comandos exatos que você precisa: execute migrações de banco de dados, compile assets, faça seed de dados, aqueça caches. Shell padrão -- qualquer coisa que seu container possa executar.
Configure canais de notificação
Conecte Slack, Discord, Telegram, e-mail ou qualquer URL de webhook. Escolha quais eventos notificar: sucesso, falha ou ambos.
Cada deploy dispara seus hooks automaticamente
Faça push para seu repositório, e sh0 executa seu pipeline completo: pré-build, build, pós-build, pré-deploy, deploy, pós-deploy, notificar. Toda vez, sem exceções.
O pipeline de hooks de deploy
Cada estágio é opcional -- configure apenas os hooks que você precisa
Tudo o que você precisa
4 estágios de hook
Pré-build, pós-build, pré-deploy, pós-deploy. Controle total sobre cada fase do ciclo de vida do seu deploy.
Execução de comandos shell
Execute qualquer comando shell que seu container suporte. Migrações de banco de dados, compilação de assets, limpeza de cache -- o que você precisar.
Timeouts configuráveis
Defina um timeout por hook (padrão: 60 segundos). Se um hook exceder o limite, ele falha graciosamente e o deploy é interrompido ou continuado conforme sua configuração.
5 canais de notificação
Slack, Discord, Telegram, e-mail e webhooks genéricos. Receba o status do deploy onde sua equipe já se comunica.
Integração com webhook
Envie eventos de deploy via POST (início, sucesso, falha) para qualquer URL. Integre com seu rastreador de issues, analytics ou ferramentas customizadas.
Status do deploy no Slack/Discord
Notificações ricas com nome do app, hash do commit, duração e status. Sua equipe vê os resultados do deploy em tempo real sem sair do chat.
O jeito antigo
- x Escrever YAML de pipeline CI/CD
- x Configurar integrações de webhook manualmente
- x Sem pontos de hook padrão
- x Criar scripts de notificação customizados
- x Depurar deploys com falha às cegas
- x Múltiplas ferramentas para um fluxo de trabalho
O jeito sh0
- 4 estágios de hook integrados
- Comandos shell com timeout
- 5 canais pré-integrados
- Status do deploy automático
- Um painel para tudo
- Alertas de falha instantâneos
Perguntas e respostas
Quais estágios de hook estão disponíveis? +
Posso executar migrações de banco de dados em um hook? +
O que acontece se um hook falhar? +
Como as notificações funcionam? +
Posso usar webhooks para integrar com ferramentas externas? +
Existe um timeout para hooks? +
Automatize seu fluxo de deploy
Hooks pré/pós build e deploy com notificações instantâneas. Execute migrações, faça seed de dados, notifique sua equipe -- automaticamente.