Pipelines CI/CD ci-cd-pipeline
Découvrez les pipelines CI/CD et comment ils gèrent les déploiements vers les environnements d’évaluation et de production dans Cloud Manager.
Vue d’ensemble overview
Cloud Manager comprend un framework d’intégration continue/de diffusion continue (CI/CD) permettant aux équipes d’implémentation de tester et de diffuser rapidement des codes nouveaux ou mis à jour. Les équipes d’implémentation peuvent configurer et démarrer un pipeline CI/CD automatisé. Ce pipeline suit les bonnes pratiques de codage d’Adobe pour effectuer une analyse de code complète et garantir une qualité de code optimale.
Le pipeline CI/CD automatise également les processus de test d’unités et de performances pour accroître l’efficacité du déploiement et identifier de manière proactive les problèmes critiques dont la correction est coûteuse après le déploiement. Les équipes d’implémentation peuvent avoir accès à un rapport complet sur les performances du code afin d’avoir une vue d’ensemble des impacts potentiels sur les indicateurs de performance clés et les validations de sécurité critiques en cas de déploiement du code en production.
À propos du processus de pipeline pipeline-process
Le diagramme suivant illustre ce qui se produit une fois qu’une version est déclenchée dans Cloud Manager à l’aide d’un pipeline.
2018.531.245527.0000001222
.Configurer un pipeline CI/CD how-to-setup-a-ci-cd-pipeline
Pour en savoir plus sur la configuration du pipeline, voir les documents Configurer des pipelines de production et Configurer des pipelines hors production.
Points de contrôle de qualité quality-gates
Le pipeline CI/CD fournit des points de contrôle de qualité, ou critères d’acceptation, qui doivent être respectés avant que le code ne puisse passer de l’environnement d’évaluation à l’environnement de déploiement. Le pipeline comprend trois points de contrôle :
- Qualité du code
- Test de performance
- Test de sécurité
Pour chacun de ces points de contrôle, trois niveaux de problèmes sont identifiés :
- Critique : les problèmes critiques identifiés par le point de contrôle entraînent un échec immédiat du pipeline.
- Important : les problèmes importants identifiés par le point de contrôle entraînent la suspension du pipeline. Une personne responsable de déploiement, de projet ou propriétaire d’entreprise peut contourner les problèmes, ce qui permet au pipeline de se poursuivre. Au contraire, les problèmes peuvent également être acceptés, ce qui entraîne l’arrêt du pipeline avec un échec.
- Informations : les problèmes d’informations identifiés par le point de contrôle sont fournis à titre purement informatif et sans incidence sur l’exécution du pipeline.
L’exemple suivant est une analyse du code avec les problèmes identifiés.
Configurer des points de contrôle how-to-setup-gates
Consultez le document Configurer des pipelines de production pour obtenir plus d’informations sur la configuration de points de contrôle concernant votre code, la qualité et les performances.