deployment-procedures
Déployez des releases en production avec confiance et sécurité
Les déploiements en production sont risqués sans méthodologie appropriée. Cette compétence enseigne des cadres de prise de décision pour des déploiements sécurisés, des stratégies de rollback et des workflows de vérification qui minimisent les temps d'arrêt.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "deployment-procedures". Checklist pré-déploiement pour site statique sur Vercel
Résultat attendu:
- Checklist Pré-Déploiement (Vercel - Site Statique) :
- 1. Qualité du code : Tests passants, linting clean, PR approuvé
- 2. Build : Exécuter la build locale, vérifier aucune erreur ou warning
- 3. Environnement : Confirmer que les env vars Vercel correspondent aux exigences
- 4. Sécurité : Noter le commit de déploiement actuel comme référence de rollback
- 5. Notification : Alerter l'équipe de la fenêtre de déploiement
- Déploiement : Push sur la branche main déclenche le auto-deploy
- Vérification : Vérifier les logs de déploiement, tester l'URL live, vérifier les flux critiques
Utilisation de "deployment-procedures". Stratégie de rollback pour déploiement Rails échoué sur Render
Résultat attendu:
- Procédure de Rollback (Render - Application Rails) :
- Action immédiate : Naviguer vers le dashboard Render > Service > Deployments
- Sélectionner le déploiement réussi précédent depuis la liste
- Cliquer sur 'Deploy' pour rollback à ce commit
- Surveiller les logs pour un démarrage réussi (typiquement 2-5 minutes)
- Vérifier que le health endpoint répond correctement
- Tester les flux utilisateur critiques (login, fonctionnalités principales)
- Notifier l'équipe : Rollback terminé, investigation d'incident programmée
- Post-incident : Programmer un post-mortem après confirmation de la stabilité du service
Audit de sécurité
SûrAll static analysis findings are false positives. The backtick patterns at SKILL.md:30,45,87 are markdown code block delimiters for documentation diagrams, not shell execution. The cryptographic algorithm warning at SKILL.md:3,246 has no basis - these lines contain YAML frontmatter and plain text. This is educational documentation with no executable code, network calls, or filesystem operations.
Score de qualité
Ce que vous pouvez construire
Lead d'équipe de développement
Établir des procédures de déploiement cohérentes entre plusieurs projets et membres d'équipe avec des checklists et étapes de vérification standardisées.
Développeur indépendant
Apprendre les meilleures pratiques de déploiement en production sans outillage enterprise, en utilisant des workflows adaptés à la plateforme pour des projets personnels ou de petites entreprises.
Ingénieur DevOps
Documenter et communiquer des runbooks de déploiement, former les ingénieurs juniors sur la prise de décision de déploiement et établir des procédures de rollback.
Essayez ces prompts
Examine mon plan de déploiement pour une API Node.js sur Railway. J'ai les tests qui passent, le code reviewé et la build production prête. Fais-moi passer en revue les vérifications pré-déploiement restantes et aide-moi à préparer un plan de rollback.
J'ai un frontend React avec un backend Python FastAPI. Aide-moi à choisir la bonne plateforme de déploiement en considérant : faible coût, rollback facile et overhead DevOps minimal. Compare au moins 3 options avec leurs procédures de déploiement.
Planifie un déploiement sans temps d'arrêt pour notre site e-commerce sur Kubernetes. Nous devons déployer une migration de base de données qui ajoute une colonne non nullable. Décris la stratégie, les étapes de vérification et les déclencheurs de rollback.
Notre déploiement en production vient d'échouer - le service retourne des erreurs 502. Nous avons déployé sur VPS en utilisant PM2. Guide-moi à travers les étapes immédiates pour évaluer la situation et exécuter un rollback si nécessaire.
Bonnes pratiques
- Déployer des petites modifications fréquemment plutôt que des grosses releases avec des modifications multiples
- Toujours avoir un plan de rollback testé avant d'initier tout déploiement en production
- Surveiller activement pendant au moins 15 minutes après le déploiement avant de le considérer complet
Éviter
- Déployer le vendredi ou avant des vacances sans couverture on-call prête
- Sauter les tests en environnement staging pour gagner du temps sur des releases urgentes
- Partir immédiatement après que la commande de déploiement se termine sans vérification