Release-Management von Digitalprodukten-Richtlinien
Die Release-Management von Digitalprodukten Das Richtlinieninhaltspaket enthält eine Reihe von Richtlinien zur Automatisierung der Phase-Gate-Verifizierung und der kontinuierlichen Auswertung von Softwareartefakten.
Diese Richtlinien gelten sowohl für Produkt- als auch für Service-Releases. Einige gelten jedoch nicht für Service-Releases. Weitere Informationen zu diesen Richtlinien finden Sie unter Richtlinien gelten nicht für Service-Releases.
Allen abgeschlossenen Stories sind Commits zugeordnet (all_completed_Stories_have_associated_Commits)
Diese Richtlinie überprüft, ob allen abgeschlossenen Stories eines Release Commits zugeordnet sind.
Die Richtlinie führt zu einem nicht konformen Status, wenn einer abgeschlossenen Story eines Release keine Commits zugeordnet sind.
Alle geplanten Stories sind abgeschlossen (all_planned_Stories_are_completed)
Diese Richtlinie überprüft, ob alle geplanten Stories eines Release abgeschlossen sind. Diese Richtlinie überprüft auch, ob die Produktversion der Planversion zugeordnet ist. Wenn er der Planversion zugeordnet ist, werden alle Stories überprüft, die der Planversion zugeordnet sind, zusätzlich zu den Stories, die Epics in Funktionen oder Erweiterungen zugeordnet sind.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Fertigstellungsprozentsatz von Stories, die für ein Release geplant sind, nicht beträgt 100 % . Der Fertigstellungsprozentsatz geplanter Stories wird als berechnet (Abgeschlossene Stories insgesamt/geplante Stories insgesamt) * 100 .
Codeabdeckung überschreitet Schwellenwert (Code_Coverage_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der Codeabdeckung den Schwellenwert überschreitet.
- Eingabeargumente
- minCodeCoverageThreshold
- Der akzeptierte Mindestwert für die Codeabdeckung für einen Release.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Integrationstesterpass überschreitet Schwellenwert (Integration_Test_Pass_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der bestandenen Integrationstests nicht kleiner als der Schwellenwert ist.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Prozentsatz der bestandenen Integrationstests kleiner als der angegebene Schwellenwert ist. Der Prozentsatz der bestandenen Integrationstests wird als berechnet (Gesamtzahl der bestandenen Integrationstests für alle Artefaktversionen/Gesamtzahl der Integrationstests für alle Artefaktversionen) * 100 .
- Eingabeargumente
- minTestPassThreshold
- Der akzeptierte Mindestwert für den Prozentsatz der bestandenen Integrationstests.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Lasttest-Pass überschreitet Schwellenwert (load_Test_Pass_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der bestandenen Lasttests nicht kleiner als der Schwellenwert ist.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Prozentsatz der bestandenen Lasttests kleiner als der angegebene Schwellenwert ist. Der Prozentsatz der bestandenen Lasttests wird als berechnet (Gesamtzahl der bestandenen Lasttests für alle Artefaktversionen/Gesamtzahl der Lasttests für alle Artefaktversionen) * 100 .
- Eingabeargumente
- minTestPassThreshold
- Der akzeptierte Mindestwert für den Prozentsatz der bestandenen Lasttests.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Keine kritischen Schwachstellen gefunden (no_critical_vulnerabilities)
Diese Richtlinie überprüft, ob in einem Release keine kritischen Schwachstellen gefunden wurden.
Die Richtlinie führt zu einem nicht konformen Status, wenn die Gesamtzahl der als Blocker, Kritisch, hoch oder schwerwiegend kategorisierten Schwachstellen größer als null ist.
Regressionstest-Pass überschreitet Schwellenwert (Regression_Test_Pass_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der bestandenen Regressionstests nicht kleiner als der Schwellenwert ist.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Prozentsatz der bestandenen Regressionstests kleiner als der angegebene Schwellenwert ist. Der Prozentsatz der bestandenen Regressionstests wird als berechnet (Gesamtzahl der bestandenen Regressionstests für alle Artefaktversionen/Gesamtzahl der Regressionstests für alle Artefaktversionen) * 100 .
- Eingabeargumente
- minTestPassThreshold
- Der akzeptierte Mindestwert für den Prozentsatz der bestandenen Regressionstests.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Rauchtest-Pass überschreitet Schwellenwert (Smoke_Test_Pass_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der bestandenen Rauchtests nicht kleiner als der Schwellenwert ist.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Prozentsatz der bestandenen Rauchtests kleiner als der angegebene Schwellenwert ist. Der Prozentsatz der bestandenen Rauchtests wird als berechnet (Gesamtzahl der bestandenen Rauchtests für alle Artefaktversionen/Gesamtzahl der Rauchtests für alle Artefaktversionen) * 100 .
- Eingabeargumente
- minTestPassThreshold
- Der akzeptierte Mindestwert für den Prozentsatz der bestandenen Rauchtests.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Systemtestpass überschreitet Schwellenwert (System_Test_Pass_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der bestandenen Systemtests nicht kleiner als der Schwellenwert ist.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Prozentsatz der bestandenen Systemtests kleiner als der angegebene Schwellenwert ist. Der Prozentsatz der bestandenen Systemtests wird als berechnet (Gesamtzahl der bestandenen Systemtests für alle Artefaktversionen/Gesamtzahl der Systemtests für alle Artefaktversionen) * 100 .
- Eingabeargumente
- minTestPassThreshold
- Der akzeptierte Mindestwert für den Prozentsatz der bestandenen Systemtests.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Anwenderakzeptanztest-Pass überschreitet Schwellenwert (user_Acceptance_Test_Pass_threshold)
Diese Richtlinie überprüft, ob der Prozentsatz der bestandenen Anwenderabnahmetests nicht unter dem Schwellenwert liegt.
Die Richtlinie führt zu einem nicht konformen Status, wenn der Prozentsatz der bestandenen Anwenderabnahmetests kleiner als der angegebene Schwellenwert ist. Der Prozentsatz der bestandenen Anwenderabnahmetests wird als berechnet (Gesamtzahl der bestandenen Anwenderabnahmetests für alle Artefaktversionen/Gesamtzahl der Anwenderabnahmetests für alle Artefaktversionen) * 100 .
- Eingabeargumente
- minTestPassThreshold
- Der akzeptierte Mindestwert für den Prozentsatz der bestandenen Anwenderabnahmetests.
- Standardwert:
100 - Typ: Ganzzahl
- Nutzung: Obligatorisch
Change-Anforderungen validieren (validieren_Change_Requests)
Diese Richtlinie überprüft, ob sich alle Change-Anforderungen in den angegebenen status befinden, in allen Phasen oder in einer einzelnen Phase eines Release.
Die Richtlinie führt zu einem nicht konformen Status, wenn sich mindestens eine Change-Anforderung in keinem der angegebenen status befindet.
- Eingabeargumente
- Validiert alle Phasen : Bestimmt, ob der Status von Change-Anforderungen in allen Phasen oder in einer einzelnen Phase eines Release überprüft werden soll.
- Standardwert:
Falsch - Typ: Boolesch
- Nutzung: Obligatorisch
- Standardwert:
Richtlinien gelten nicht für Service-Releases
- all_completed_stories_have_associated_commits
- integration_test_pass_threshold
- regression_test_pass_threshold
- system_test_pass_threshold
- code_coverage_threshold
- no_critical_vulnerabilities
- load_test_pass_threshold
- smoke_test_pass_threshold
- user_acceptance_test_pass_threshold