Politiques Version digitale du produit
Par défaut, le Version digitale du produit pack de contenu de politique contient un ensemble de politiques pour automatiser la vérification de la porte de phase et l’évaluation continue des artefacts logiciels.
Toutes les stories terminées ont des validations associées (all_completed_stories_have_associated_commits)
Vérifie si toutes les stories terminées d’une mise en production ont des validations associées.
Entraîne un statut non conforme lorsqu’une story terminée d’une mise en production n’a aucune validation associée.
Toutes les stories planifiées sont terminées (all_planned_stories_are_completed)
Vérifie si toutes les stories planifiées d’une mise en production sont terminées.
Entraîne un statut non conforme lorsque le pourcentage d’achèvement des stories planifiées pour une mise en production n’est pas de 100 %. Le pourcentage d’achèvement des stories planifiées est calculé comme suit : (Total des stories terminées/Total des stories planifiées) * 100.
La couverture du code dépasse le seuil (code_coverage_threshold)
Vérifie si le pourcentage de couverture du code dépasse la valeur de seuil.
- Arguments d'entrée
- minCodeCoverageThreshold
- La valeur minimum acceptée pour la couverture du code d'une mise en production.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire
Les tests d’intégration réussis dépassent le seuil (integration_test_pass_threshold)
Vérifie si le pourcentage de tests d’intégration réussis n’est pas inférieur à la valeur de seuil.
Entraîne un statut non conforme lorsque le pourcentage de tests d’intégration réussis est inférieur à la valeur de seuil spécifiée. Le pourcentage de tests d’intégration réussis est calculé comme suit (Total des tests d’intégration réussis pour toutes les versions d’artefacts/Total des tests d’intégration pour toutes les versions d’artefacts) * 100.
- Arguments d'entrée
- minTestPassThreshold
- La valeur minimum acceptée pour le pourcentage de tests d’intégration réussis.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire
La réussite du test de charge dépasse le seuil (load_test_pass_threshold)
Vérifie si le pourcentage de tests de charge réussis n’est pas inférieur à la valeur de seuil.
Entraîne un statut non conforme lorsque le pourcentage de tests de charge réussis est inférieur à la valeur de seuil spécifiée. Le pourcentage de tests de charge réussis est calculé comme suit (Total des tests de charge réussis pour toutes les versions d’artefacts/Total des tests de charge pour toutes les versions d’artefacts) * 100.
- Arguments d'entrée
- minTestPassThreshold
- La valeur minimum acceptée pour le pourcentage de tests de charge réussis.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire
Aucune vulnérabilité critique trouvée (no_critical_vulnerabilities)
Vérifie si aucune vulnérabilité critique n’a été détectée dans une mise en production.
Entraîne un statut non conforme lorsque le nombre total de vulnérabilités catégorisées comme bloquantes, critiques, élevées ou majeures est supérieur à zéro.
La réussite au test de régression dépasse le seuil (regression_test_pass_threshold)
Vérifie si le pourcentage de tests de régression réussis n’est pas inférieur à la valeur de seuil.
Entraîne un statut non conforme lorsque le pourcentage de tests de régression réussis est inférieur à la valeur de seuil spécifiée. Le pourcentage de tests de régression réussis est calculé comme suit (Total des tests de régression réussis pour toutes les versions d’artefacts/Total des tests de régression pour toutes les versions d’artefacts) * 100.
- Arguments d'entrée
- minTestPassThreshold
- La valeur minimum acceptée pour le pourcentage de tests de régression réussis.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire
La réussite du test de fumée dépasse le seuil (smoke_test_pass_threshold)
Vérifie si le pourcentage de tests de fumée réussis n’est pas inférieur à la valeur de seuil.
Entraîne un statut non conforme lorsque le pourcentage de tests de fumée réussis est inférieur à la valeur de seuil spécifiée. Le pourcentage de tests de fumée réussis est calculé comme suit (Total des tests de fumée réussis pour toutes les versions d’artefacts/Total des tests de fumée pour toutes les versions d’artefacts) * 100.
- Arguments d'entrée
- minTestPassThreshold
- La valeur minimum acceptée pour le pourcentage de tests de fumée réussis.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire
La réussite des tests du système dépasse le seuil (system_test_pass_threshold)
Vérifie si le pourcentage de tests système réussis n’est pas inférieur à la valeur de seuil.
Entraîne un statut non conforme lorsque le pourcentage de tests système réussis est inférieur à la valeur de seuil spécifiée. Le pourcentage de tests système réussis est calculé comme suit (Total des tests système réussis pour toutes les versions d’artefacts/Total des tests système pour toutes les versions d’artefacts) * 100.
- Arguments d'entrée
- minTestPassThreshold
- La valeur minimum acceptée pour le pourcentage de tests système réussis.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire
La réussite du test d’acceptation de l’utilisateur dépasse le seuil (user_acceptance_test_pass_threshold)
Vérifie si le pourcentage de tests d’acceptation utilisateur réussis n’est pas inférieur à la valeur de seuil.
Entraîne un statut non conforme lorsque le pourcentage de tests d’acceptation utilisateur réussis est inférieur à la valeur de seuil spécifiée. Le pourcentage de tests d’acceptation utilisateur réussis est calculé comme suit (Total des tests d’acceptation utilisateur réussis pour toutes les versions d’artefacts/Total des tests d’acceptation utilisateur pour toutes les versions d’artefacts) * 100.
- Arguments d'entrée
- minTestPassThreshold
- La valeur minimum acceptée pour le pourcentage de tests d’acceptation utilisateur réussis.
- Valeur par défaut :
100 - Type : nombre entier
- Utilisation : obligatoire