Prompt pour créer une pipeline CI/CD complète et automatisée
Ce prompt génère une pipeline CI/CD complète et personnalisée selon votre stack, couvrant le build, les tests, la sécurité et le déploiement multi-environnements.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un ingénieur DevOps senior spécialisé en CI/CD. Conçois une pipeline d'intégration et de déploiement continu complète pour mon projet. **Contexte du projet :** - Langage / framework : [LANGAGE_ET_FRAMEWORK] - Plateforme CI/CD utilisée : [PLATEFORME_CI_CD] (ex : GitHub Actions, GitLab CI, Jenkins, CircleCI) - Environnements cibles : [ENVIRONNEMENTS] (ex : staging, production, preview par PR) - Infrastructure de déploiement : [INFRASTRUCTURE] (ex : AWS ECS, Kubernetes, VPS avec Docker, Vercel) - Base de données : [BASE_DE_DONNEES] (ex : PostgreSQL, MongoDB, aucune) **Ce que la pipeline doit inclure :** 1. **Stage Build** : Installation des dépendances, compilation, génération des artefacts. Inclus le cache des dépendances pour accélérer les builds. 2. **Stage Qualité** : Linting (ESLint, Flake8, etc.), formatage (Prettier, Black), analyse statique du code. Échouer le pipeline si les standards ne sont pas respectés. 3. **Stage Tests** : - Tests unitaires avec couverture de code (seuil minimum à définir) - Tests d'intégration avec services auxiliaires (base de données, Redis, etc.) - Tests end-to-end si applicable 4. **Stage Sécurité** : Scan des dépendances (vulnérabilités connues), analyse SAST, vérification des secrets exposés. 5. **Stage Déploiement** : - Déploiement automatique en staging sur merge dans develop - Déploiement en production sur merge dans main avec approbation manuelle - Stratégie de rollback en cas d'échec 6. **Notifications** : Alertes sur échec (Slack, email ou autre) avec le contexte de l'erreur. Pour chaque stage, fournis : - Le fichier de configuration complet (YAML ou autre selon la plateforme) - Les scripts auxiliaires nécessaires - Les variables d'environnement et secrets à configurer - Les bonnes pratiques spécifiques à ma stack Ajoute également : - Un schéma visuel ASCII du flux de la pipeline - Les optimisations de performance (parallélisation, cache, matrices de build) - La gestion des branches (feature, develop, main, hotfix) - Un guide de dépannage pour les erreurs courantes
Pourquoi ce prompt fonctionne
<p>Ce prompt est conçu pour obtenir une pipeline CI/CD production-ready en une seule interaction. En renseignant votre <strong>langage, plateforme CI/CD, infrastructure et environnements</strong>, vous obtenez une configuration directement utilisable et adaptée à votre contexte technique.</p><p>La structure en six stages couvre l'intégralité du cycle de livraison : du build initial jusqu'au déploiement avec rollback automatique. Chaque stage inclut les <strong>bonnes pratiques de sécurité</strong> (scan de vulnérabilités, détection de secrets) et de <strong>qualité</strong> (linting, couverture de tests), ce qui vous évite d'oublier des étapes critiques.</p><p>Pour un résultat optimal, soyez précis sur votre infrastructure : par exemple, indiquez <strong>"GitHub Actions + Docker + AWS ECS Fargate"</strong> plutôt que simplement "cloud". Plus le contexte est riche, plus la pipeline générée sera opérationnelle sans modifications. N'hésitez pas à itérer en demandant des ajustements sur un stage spécifique après la première génération.</p>
Cas d'usage
Résultat attendu
Un fichier de configuration CI/CD complet (YAML), des scripts auxiliaires, un schéma du flux de pipeline, la liste des variables d'environnement à configurer, et un guide des bonnes pratiques avec dépannage des erreurs courantes.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt GuideTermes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Prompts similaires
Prompt pour créer une API REST complète de A à Z
Un prompt complet pour générer une API REST professionnelle avec authentification, validation, documentation et tests intégrés.
Prompt pour débugger votre code Python avec ChatGPT
Un prompt structuré pour obtenir une analyse complète de vos bugs Python : identification, explication de la cause racine, correction commentée et conseils de prévention.
Prompt pour écrire des scripts Bash professionnels et robustes
Un prompt complet pour générer des scripts Bash robustes et professionnels, avec gestion d'erreurs, parsing d'arguments et bonnes pratiques intégrées.
Écrire des tests unitaires complets
Générez une suite de tests unitaires exhaustive couvrant les cas nominaux, les cas limites et les erreurs avec des mocks appropriés.