🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
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.