status der Bereitstellungsanforderung
Eine Bereitstellungsanforderung kann sich während des Releaseprozesses in einem von mehreren verschiedenen status befinden.
| Status | Beschreibung |
|---|---|
| Entwurf |
Die Bereitstellungsanforderung wurde noch keinem Release zugeordnet. „Entwurf“ ist der einzige Status, in dem einer Bereitstellungsanforderung ein Update-Satz hinzugefügt werden kann. Ein Entwickler behält seine Bereitstellungsanforderung im Status „Entwurf“, bis er der Meinung ist, dass die damit verbundene Arbeit abgeschlossen ist. Sie sollte erst in den Status „bereit für Bewertung“ verschoben werden, wenn der Entwickler damit einverstanden ist, dass sie unverändert bereitgestellt wird. |
| Bereit für Bewertung |
Der Entwickler, der die Bereitstellungsanforderung erstellt, hat festgestellt, dass es sich um eine funktionsfähige und vollständige Einheit handelt, die zur Bereitstellung bereit ist. Dieser Status ist die auslösende Bedingung für das Bewertungs-Playbook. Unmittelbar nachdem der Entwickler „bereit zur Bewertung“ ausgewählt hat, beginnt die Bewertung und führt die in der Release-Pipeline definierten Prozesse, Tests und Prüfungen aus. |
| Wird bewertet |
Automated Test Framework(ATF)-Tests werden ausgeführt, Instanzscans werden ausgeführt und beliebig Playbooks(PAD) Prozess, der die Eignung dieser Bereitstellungsanforderung zur Bereitstellung bestimmt, wird ausgeführt. Update-Sätze, die in der Bereitstellungsanforderung enthalten sind, werden von der Entwicklungsinstanz in die Testinstanz verschoben. Die Bewertungsphase führt zu einer von zwei Schlussfolgerungen:
|
| Abgleich wird ausgeführt. |
Offene Bereitstellungsaufgaben wurden für die Aktion generiert. Diese Aufgaben müssen ein Ergebnis haben, damit die Bewertung abgeschlossen werden kann und die Bereitstellungsanforderung in die nächste Phase übergeht. Die in enthaltenen Beispiel-Pipelines ReleaseOpsErstellt Bereitstellungsaufgaben für Vorschaukonflikte und ATF-Testfehler. Einige Ergebnisse können Codeänderungen oder -Hinzufügungen, Aktualisierungen von Test-Suites oder -Konfigurationen oder Genehmigungen oder Abzeichnungen beinhalten. Nachdem alle offenen Bereitstellungsaufgaben ein Ergebnis erzielt haben, wird die Anforderung neu bewertet. |
| Bereit für Bereitstellung |
Alle Bewertungen wurden durchgeführt, und alle Abgleiche sind abgeschlossen. In diesem Status können keine neuen Update-Sätze hinzugefügt werden, und die Bereitstellungsanforderung ist effektiv gesperrt. Wenn zu diesem Zeitpunkt Änderungen vorgenommen werden müssen, muss die Bereitstellungsanforderung abgebrochen werden. Wenn es sich bei der Bereitstellungsanforderung um eine bedarfsgesteuerte Bereitstellung handelt, wird die Bereitstellung sofort fortgesetzt. Andernfalls wartet er auf die geplante Zeit des Release, bevor er fortfährt. |
| Bereitstellung erfolgt |
Ein Release stellt derzeit die Update-Sätze bereit, die dieser Bereitstellungsanforderung zugeordnet sind. |
| Abgeschlossen |
Die Bereitstellungsanforderung wurde erfolgreich als Teil eines Release bereitgestellt. |
| Fehlgeschlagen |
Die Bereitstellungsanforderung wies ein Problem auf, bei dem ein manueller Eingriff oder eine manuelle Lösung für ein Release erneut übermittelt werden muss. |
| Storniert |
Die Bereitstellungsanforderung wurde manuell abgebrochen. |