P
IntermediaireAll AIs

Configurer un pipeline CI/CD avec GitHub Actions

Génère des fichiers GitHub Actions YAML complets pour un pipeline CI/CD incluant tests, build, déploiement et notifications, avec explications de chaque étape.

Coller dans votre IA

Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.

Tu es un expert DevOps spécialisé en CI/CD. Aide-moi à créer un pipeline GitHub Actions complet pour mon projet.

**Type de projet :** [TYPE_PROJET] (ex: application React + API Node.js)
**Stack technique :** [STACK_TECHNIQUE]
**Environnements cibles :** [ENVIRONNEMENTS] (ex: staging, production sur AWS)
**Déclencheurs souhaités :** [DECLENCHEURS] (ex: push sur main, PR vers develop)

**Contraintes spécifiques :** [CONTRAINTES]

Génère les fichiers GitHub Actions YAML pour :
1. **CI (Intégration Continue)** :
   - Installation des dépendances avec cache
   - Lint et vérification de types
   - Tests unitaires avec rapport de couverture
   - Build de l'application
   - Tests d'intégration si applicable
2. **CD (Déploiement Continu)** :
   - Build de l'image Docker (si applicable)
   - Push vers le registre de conteneurs
   - Déploiement sur l'environnement cible
   - Notification (Slack/email) en cas de succès ou échec
3. **Secrets nécessaires** : liste des variables à configurer dans GitHub
4. **Stratégie de branches** recommandée

Pour chaque étape, explique brièvement son rôle.

Pourquoi ce prompt fonctionne

La séparation explicite CI/CD guide une réponse bien structurée. La demande de liste des secrets à configurer est souvent oubliée mais critique pour l'implémentation. L'explication de chaque étape transforme le YAML en document formateur.

Cas d'usage

Mettre en place le CI/CD d'un nouveau projetMigrer de Jenkins ou CircleCI vers GitHub ActionsAuditer et améliorer un pipeline existant

Résultat attendu

Fichiers YAML GitHub Actions pour CI et CD, liste des secrets à configurer, stratégie de branches recommandée et explications de chaque étape.

Formez-vous en profondeur

Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.

Voir sur Prompt Guide