In diesem Lernprogramm stellen Sie eine einfache Webanwendung mit IBM® UrbanCode Deploy bereit.
Sie erstellen Komponenten und eine Anwendung, die diese Komponenten enthält. Danach stellen Sie die Komponenten in einer Umgebung bereit.
IBM UrbanCode Deploy unterstützt Sie bei der Planung und Automatisierung der Bereitstellung komplexer Anwendungen in Entwicklungs-, Test und Produktionsumgebungen. Sie können damit Anwendungen so oft wie nötig bereitstellen, sodass Sie Probleme frühzeitig im Release-Zyklus ermitteln und zu einem späteren Zeitpunkt im Release-Zyklus für Vorhersagbarkeit sorgen können.
Die Webanwendung, die Sie in diesem Lernprogramm bereitstellen, ist eine einfache, dreischichtige Webanwendung mit einer Datenbank, einer Webschnittstelle und einer Anwendungslogik.
Sie importieren diese drei Komponenten in den IBM UrbanCode Deploy-Server
und erstellen eine einfache Anwendung, die diese drei Teile bereitstellt. Danach erstellen Sie Automatisierungsanweisungen, die als Prozesse bezeichnet werden und beschreiben, wie jede Komponente bereitzustellen ist. Schließlich verwenden Sie diese Prozesse, um die Komponenten automatisch in einem Zielsystem bereitzustellen.
In späteren Lektionen aktualisieren Sie die Komponenten auf eine neue Version. Wenn Sie mit der Beispielanwendung arbeiten, lernen Sie, wie Sie eine mehrteilige Anwendung mit IBM UrbanCode Deploy verwalten können.
Ausbildungsziel
In diesem Lernprogramm erfahren Sie, wie Sie folgende Tasks ausführen:
- Importieren von Artefakten zum Erstellen einer Komponente in IBM UrbanCode Deploy
- Erstellen von Komponentenprozessen zur Automatisierung von Bereitstellungstasks
- Konfigurieren von Umgebungen, in denen Anwendungen bereitgestellt werden
- Ausführen von Anwendungsprozessen, um die Anwendungskomponenten bereitzustellen
- Aktualisieren einer Anwendung mit neuen Artefakten
Erforderliche Zeit
Das Durcharbeiten dieses
Lerntextes dauert ungefähr 2-3 Stunden. Falls Sie weitere Konzepte im Zusammenhang mit dem Lernprogramm untersuchen möchten, kann sich die Gesamtzeit eventuell verlängern.
Systemvoraussetzungen
Um dieses Lernprogramm durchführen zu können, benötigen Sie folgende Ressourcen:
- Eine Installation von IBM UrbanCode Deploy,
Version 6.0
- Zwei Computer, virtuelle Images oder Cloud-Instanzen, die als Agenten für den IBM UrbanCode Deploy-Server agieren können
Vorbedingungen
- Vergewissern Sie sich, dass Sie Zugriff auf einen IBM UrbanCode Deploy-Server haben.
Informationen über die Installation eines Servers finden Sie unter Installing the server.
- Auf dem Server müssen die Plug-ins Tomcat, DBUpgrader und FileUtils installiert sein. Wenn Sie keine Zugangsberechtigungen zum Installieren von Plug-ins haben, ersuchen Sie den Systemadministrator, diese Plug-ins zu installieren. Hinweise finden Sie unter Installieren von Plug-ins. Sie können überprüfen, ob die Plug-ins installiert wurden, indem Sie auf klicken und in der Liste der installierten Plug-ins Tomcat, DBUpgrader und FileUtils finden. Das FileUtils-Plug-in ist standardmäßig installiert.
- Sie benötigen ein Konto auf dem Server mit der Erlaubnis, Anwendungen, Umgebungen und Komponenten zu erstellen und zu bearbeiten sowie Prozesse zu erstellen und auszuführen.