Workflows
Automatiza tareas repetitivas con pipelines CI/CD: define triggers (push a git, cron o manual) y pasos (lint, test, build, deploy) con plantillas predefinidas por stack.
Crear un workflow
- 1Abre el módulo Workflows.
- 2Pulsa "Nuevo workflow" y dale un nombre.
- 3Selecciona el trigger (cuándo se ejecuta).
- 4Añade los pasos en orden de ejecución.
- 5Guarda y pulsa Ejecutar para probarlo.
Triggers
manualEjecuta el workflow con un toque desde la app.
pushSe dispara automáticamente al hacer commit y push en el repositorio Git del proyecto.
cronHorario programado. Ejemplo: todos los días a las 03:00.
Pasos disponibles
| Paso | Descripción |
|---|---|
| lint | Comprueba el estilo y calidad del código (ESLint, Flake8…) |
| test | Ejecuta la suite de tests (Jest, pytest, Go test…) |
| build | Compila o empaqueta el proyecto |
| deploy | Despliega a Vercel, Railway, Render u otro proveedor |
| custom | Ejecuta cualquier comando de terminal personalizado |
Plantillas predefinidas
Empieza rápido con una plantilla optimizada para tu stack:
Node.js CI
lint → test → build
Python CI
flake8 → pytest → package
React → Vercel
lint → test → build → deploy Vercel
FastAPI → Railway
test → build → deploy Railway
Android APK
lint → test → build APK firmado
Custom
Vacío para empezar desde cero
Ver logs de ejecución
Cada ejecución del workflow genera un log detallado con el output de cada paso, el tiempo de ejecución, el código de salida y si el paso fue exitoso o falló. Los logs se conservan en el historial de ejecuciones.
Siguiente
Configuración