Releases in ReleaseOps
Geplante und On-Demand-Releases sind die Art, wie Changes in Zielinstanzen mit bereitgestellt werden ReleaseOps. Releases können eine oder mehrere Bereitstellungsanforderungen enthalten.
Release wird erstellt
Im Allgemeinen ist ein Release-Manager für die Erstellung von Releases und die Zuordnung der Release-Workflows eines Teams oder einer Organisation zu einer Release-Kadenz verantwortlich.
Es kann zu einem beliebigen Zeitpunkt ein einzelner Release-Stream oder mehrere Release-Streams verfügbar sein. Es kann jedoch jeweils nur ein Release in einer Zielinstanz bereitgestellt werden.
- Eine regelmäßige wöchentliche Kadenz für Releases, jeden Freitag um 10:00 Uhr.
- Eine tägliche Kadenz für Releases mit hoher Priorität, jeden Tag um 12:00 Uhr.
Weitere Informationen zum Erstellen eines Release finden Sie unter Releases erstellen.
Release-Typen
Releases, die im Voraus geplant und geplant sind, werden berücksichtigt Geplante Releases . Diese Releases können aus einer oder mehreren Bereitstellungsanforderungen bestehen. Jede Bereitstellungsanforderung im Release kann mindestens einen Update-Satz enthalten.
Releases bei Bedarf Werden dynamisch erstellt, wenn der Bedarf besteht, z. B. durch die Bereitstellung von Änderungen zum Patchen eines Fehlers in einer Anwendung. Wenn ein Entwickler eine Bereitstellungsanforderung erstellt und die Option für ein On-Demand-Release auswählt, ReleaseOpsErstellt dynamisch ein Release, um diese Anforderung an ihre Zielinstanz zu leiten. Daher kann nur eine Bereitstellungsanforderung an ein On-Demand-Release angehängt werden.
ReleaseOps Enthält die Bereitstellungsanalyse, ein Tool, das für die Introspektion einer Bereitstellung bereitgestellt wird. Mit der Bereitstellungsanalyse können Release-Administratoren überprüfen, ob On-Demand-Releases bestimmte Kriterien erfüllen, z. B. nur bestimmte Arten von Codeänderungen. Weitere Informationen finden Sie unter Bereitstellungsanalyse in ReleaseOps.