Die folgende Liste definierte wichtige Begriffe:
Release Ein Release ist ein wiederholt anwendbarer Plan, der zum Vorantreiben von Implementierungen verwendet wird. Dabei handelt es sich um die wichtigste Methode von IBM UrbanCode Release. Ein Release definiert das \"Was, Wann und Wo\" eines Release. Ein Release kann an einem beliebigen Punkt im Lebenszyklus der Entwicklungsoperation auftreten. Ein Release kann ein wichtiges Ereignis in der Geschichte des Unternehmens darstellen oder nur ein vergleichsweise kleines Ereignis, wie ein wiederholt auftretendes Wartungsrelease.
Release-Umgebung Eine Release-Umgebung ist eine kohärente logische Einheit, in die Software implementiert werden kann. Eine Release-Umgebung besteht aus anwendungsspezifischen Umgebungen.
Anwendung Eine Anwendung bezieht sich in diesem Fall auf einen geschäftsrelevanten Teil eines Systems, der unabhängig implementiert werden kann. Anwendungen aus Integrationen mit Elementen von Drittherstellern, wie zum Beispiel IBM UrbanCode Deploy, stehen zur Verfügung. Sie können beliebig viele Anwendungen hinzufügen, und Anwendungen von mehr als einem Dritthersteller können in ein einzelnes Release kombiniert werden.
Lebenszyklus Ein Lebenszyklus enthält eine geordnete Liste von Phasen, die Release-Umgebungen zugeordnet werden.
Phase Eine Phase stellt eine Stufe im Releaseprozess dar. Release-Umgebungen werden Phase zugeordnet. Eine Bereitstellung wird für eine bestimmte Stufe geplant. Sie können die Phasen in einem Lebenszyklus daran anpassen, wie Ihre Anwendungen den Lebenszyklus von Anfang bis Ende durchlaufen sollen.
Gates Ein Gate stellt eine Qualitätsanforderung dar, die erfüllt werden muss, bevor ein Release in die nächste Phase versetzt wird. Jedes Gate hat einen Zielstatus. Wenn die Anwendung diesen Status hat, kann sie das Gate durchlaufen. Eine Anwendung muss zum Beispiel bestimmte Tests bestehen oder eine Genehmigung erhalten.
Bereitstellung Eine Bereitstellung ist das Freigeben von Software in eine bestimmte Release-Umgebung. Wenn Sie eine Bereitstellung planen, wählen Sie den Release, die Release-Umgebung, die zugeordneten Anwendungen und den Implementierungsplan aus. Mit Beginn der geplanten Startzeit lösen Sie und Ihr Team die Tasks der Bereitstellung auf.
Implementierungstask Eine Task ist eine Arbeitseinheit, die eine geschäftliche Aktivität darstellt, die einem Release zugeordnet ist. Tasks haben Start- und Endzeiten. Tasks können manuell oder automatisch sein. In der Regel sind Tasks IBM UrbanCode Deploy Momentaufnahmen einer Anwendung.