Conéctate a cada evento de despliegue
Ejecuta comandos antes y después de cada compilación y despliegue. Notifica a tu equipo en Slack, Discord, Telegram o correo electrónico. Automatiza migraciones, pruebas y limpieza -- cero scripting necesario.
Qué incluye
Cuatro etapas de hooks más cinco canales de notificación. Control total sobre el ciclo de vida de tu despliegue.
Cómo funciona
Agrega hooks a tu pipeline de despliegue
Abre cualquier aplicación en el panel y navega a la pestaña Hooks. Define comandos shell para cada etapa del ciclo de vida del despliegue.
Configura comandos para pre/post compilación y despliegue
Escribe los comandos exactos que necesitas: ejecuta migraciones de base de datos, compila assets, carga datos iniciales, precarga cachés. Shell estándar -- cualquier cosa que tu contenedor pueda ejecutar.
Configura canales de notificación
Conecta Slack, Discord, Telegram, correo electrónico o cualquier URL de webhook. Elige qué eventos notificar: éxito, falla o ambos.
Cada despliegue activa tus hooks automáticamente
Haz push a tu repositorio y sh0 ejecuta tu pipeline completo: pre-compilación, compilación, post-compilación, pre-despliegue, despliegue, post-despliegue, notificación. Cada vez, sin excepciones.
El pipeline de hooks de despliegue
Cada etapa es opcional -- configura solo los hooks que necesites
Todo lo que necesitas
4 etapas de hooks
Pre-compilación, post-compilación, pre-despliegue, post-despliegue. Control total sobre cada fase del ciclo de vida de tu despliegue.
Ejecución de comandos shell
Ejecuta cualquier comando shell que tu contenedor soporte. Migraciones de base de datos, compilación de assets, limpieza de caché -- lo que necesites.
Tiempos de espera configurables
Configura un tiempo de espera por hook (predeterminado: 60 segundos). Si un hook excede el límite, falla de forma controlada y el despliegue se detiene o continúa según tu configuración.
5 canales de notificación
Slack, Discord, Telegram, correo electrónico y webhooks genéricos. Recibe el estado del despliegue donde tu equipo ya comunica.
Integración de webhooks
Envía eventos de despliegue via POST (inicio, éxito, falla) a cualquier URL. Integra con tu gestor de incidencias, analíticas o herramientas personalizadas.
Estado del despliegue en Slack/Discord
Notificaciones enriquecidas con nombre de la aplicación, hash del commit, duración y estado. Tu equipo ve los resultados del despliegue en tiempo real sin salir del chat.
La forma tradicional
- x Escribir YAML de pipeline CI/CD
- x Configurar integraciones de webhook manualmente
- x Sin puntos de hook estándar
- x Construir scripts de notificación personalizados
- x Depurar despliegues fallidos a ciegas
- x Múltiples herramientas para un solo flujo de trabajo
La forma sh0
- 4 etapas de hooks integradas
- Comandos shell con tiempo de espera
- 5 canales preintegrados
- Estado del despliegue automático
- Un panel para todo
- Alertas de fallas instantáneas
Preguntas y respuestas
¿Qué etapas de hooks están disponibles? +
¿Puedo ejecutar migraciones de base de datos en un hook? +
¿Qué sucede si un hook falla? +
¿Cómo funcionan las notificaciones? +
¿Puedo usar webhooks para integrar con herramientas externas? +
¿Hay un tiempo de espera para los hooks? +
Automatiza tu flujo de despliegue
Hooks pre/post de compilación y despliegue con notificaciones instantáneas. Ejecuta migraciones, carga datos iniciales, notifica a tu equipo -- automáticamente.