Analyseur de déploiement dans ReleaseOps
L’analyseur de déploiement examine l’ensemble de mises à jour de votre version par rapport aux règles pour vérifier la conformité avec les règles personnalisables.
L’analyseur de déploiement analyse une demande de déploiement donnée (et les ensembles de mises à jour qu’elle contient) pour vérifier les changements par rapport à l’état actuel de l’instance de production (ou de l’environnement de mise en production cible). Pour ce faire, l’analyseur de déploiement s’appuie sur des règles et Framework de tests automatisés une couverture de code (ATF). L’analyseur de déploiement fonctionne comme une activité de playbook, dont les résultats peuvent être utilisés pour décider de différentes actions dans le processus de déploiement.
Règles de l’analyseur de déploiement
Par défaut, l’analyseur de déploiement dispose de cinq règles. Vous pouvez créer des types de règles, des définitions et des règles selon vos besoins. Les nouvelles règles apparaissent automatiquement dans la configuration conditionnelle du playbook.
Pour plus d'informations, consultez Règles de l’analyseur de déploiement.
Framework de tests automatisés Couverture du code (ATF)
L’analyseur de déploiement exploite également la couverture de Framework de tests automatisés code (ATF) pour évaluer les changements de code avant de déployer les changements sur l’instance de production (ou cible). La couverture du code ATF est un outil qui vous permet de déterminer quel pourcentage de code dans une demande de déploiement est couvert par les suites de tests ATF.
Par défaut, si les suites de tests ATF couvrent moins de 70 % du code d’une demande de déploiement, ReleaseOps la demande de déploiement passe à l’état Rapprochement et une tâche d’échec de test est automatiquement créée. Vous pouvez ajuster le seuil de couverture du code ATF dans le playbook d’évaluation des demandes de déploiement. Pour plus d'informations, consultez Définir Framework de tests automatisés la couverture du code (ATF).
Pour plus d’informations sur la couverture du code ATF, reportez-vous à la section ATF Code Coverage API.