🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
Intermédiaire

Créer un pipeline CI/CD complet avec GitHub Actions

#CI/CD #GitHub Actions #Automatisation

Générer un workflow YAML pour automatiser les tests, le build et le déploiement d'une application.

Agis comme un ingénieur DevOps senior. Crée un fichier de workflow `.github/workflows/ci-cd.yml` pour une application Node.js. Le pipeline doit s'exécuter lors d'un push sur la branche 'main'. Il doit inclure les étapes suivantes : 1. Checkout du code. 2. Installation des dépendances avec cache. 3. Exécution des tests unitaires (npm test). 4. Build de l'application Docker. 5. Push de l'image Docker vers un registre (ex: Docker Hub) en utilisant des secrets pour l'authentification. Utilise des actions officielles GitHub et commente chaque section du fichier YAML.