🏠 Inicio
Pruebas de rendimiento
📊 Todos los benchmarks 🦖 Dinosaurio v1 🦖 Dinosaurio v2 ✅ Aplicaciones To-Do List 🎨 Páginas libres creativas 🎯 FSACB - Showcase definitivo 🌍 Benchmark de traducción
Modelos
🏆 Top 10 modelos 🆓 Modelos gratuitos 📋 Todos los modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de prompts 📖 Glosario de IA 🔗 Enlaces útiles
Avancé

Pipeline CI/CD avec GitHub Actions

#devops #github #ci-cd #yaml

Configuration d'un fichier YAML pour automatiser les tests et le déploiement d'une application Node.js.

Fournis la configuration complète d'un workflow GitHub Actions (.github/workflows/ci.yml) pour une application Node.js. Le pipeline doit se déclencher sur chaque 'push' et 'pull request' vers la branche 'main'. Les étapes incluent : 1) Checkout du code, 2) Installation des dépendances (npm ci), 3) Exécution des tests unitaires (npm test), 4) Construction de l'application (npm run build), et 5) Déploiement simulé sur un serveur de staging. Inclus des conditions pour ne pas déployer si les tests échouent.