Skip to main content

Pipeline de CD

Les pipelines de release configurés sont :

  1. CD-Dev : Déploie les artefacts des pipelines de CI vers l'environnement DEV/INTEGRATION.
  2. CD-Qual : Déploie les artefacts des pipelines de CI vers l'environnement QUAL.
  3. CD-Prod : Déploie les artefacts des pipelines de CI vers l'environnement PROD.

Exécution

Le CD se fait par les releases des pipelines pour chaque environnement, vous devez donc d'abor dlancer le pipeline associ éà l'environnement pour compiler les artefacts qui serviront à être déployé par la release.

image.png

Bonnes pratiques

  • Revue de code systématique : Appliquer des politiques de pull request sur les branches dev et master pour s'assurer que le code est relu avant d'être intégré.
  • Rollback plan : En cas de déploiement défectueux, une release précédente réussie peut être redéployée depuis la vue du pipeline de release d'Azure DevOps.
  • Tests critiques à inclure : Les pipelines actuels n'incluent pas d'étapes d'exécution de tests explicites. Il est fortement recommandé d'ajouter des étapes pour exécuter des tests unitaires, d'intégration et de bout en bout afin de garantir la fiabilité de l'application.