Pipeline CI/CD (GitHub Actions)
DevOps para todos
La Integración Continua (CI) asegura que no rompes nada al subir código. El Despliegue Continuo (CD) automatiza la subida a producción.
Automatización .yml
Configurar los archivos YAML es tedioso y un error de indentación rompe todo. Este prompt te da el archivo listo para copiar.
PROMPT INTERACTIVO
Actúa como Ingeniero DevOps.
Necesito un archivo de configuración para un Pipeline de CI/CD en [GitHub Actions / GitLab CI].
El flujo debe ser:
1. Trigger: Se ejecuta al hacer Push a la rama ‘main’ o ‘develop’.
2. Build: Instala dependencias (cacheando node_modules) y compila el proyecto.
3. Test: Ejecuta los tests unitarios. Si fallan, detiene el proceso.
4. Deploy: Si los tests pasan, despliega la aplicación a [Servicio: ej. AWS S3 / Heroku / Vercel].
Dame el código YAML completo y comentado.
