P
💻DeveloppementAvanceAll AIs

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

Mettre en place une pipeline CI/CD pour un nouveau projet from scratchModerniser un processus de déploiement manuel vers du continu automatiséAjouter des stages de sécurité et de qualité à une pipeline existante

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 Guide

📬 Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter et ne manquez aucun prompt.

Prompts similaires

💻DeveloppementIntermediaireAll AIs

Générez une documentation technique complète pour votre code

Un prompt complet pour générer de la documentation technique structurée et professionnelle, adaptée au public cible et au type de projet.

0156
💻DeveloppementIntermediaireAll AIs

Prompt pour une review de code complète assistée par IA

Un prompt complet pour obtenir une review de code approfondie couvrant bugs, sécurité, performance, lisibilité et bonnes pratiques, avec des corrections concrètes.

0171
💻DeveloppementAvanceChatGPT

Refactoring de code legacy

Refactorisez du code legacy de manière sécurisée et incrémentale en suivant les principes SOLID et les bonnes pratiques modernes.

29241
💻DeveloppementIntermediaireClaude

Créer un composant React accessible

Créez des composants React pleinement accessibles respectant WCAG 2.1 avec navigation clavier, ARIA et support des lecteurs d'écran.

26187