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.
Lernziele
In diesem Lernprogramm erfahren Sie, wie die folgenden Tasks ausgeführt werden:
- 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 Lernprogramms 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
Sie
benötigen die folgenden Ressourcen, um dieses Lernprogramm auszuführen:
- Eine Installation von
IBM UrbanCode Deploy,
Version 6.2.2 oder höher
- Zwei Computer, virtuelle Images oder Cloud-Instanzen, die als Agenten für den IBM UrbanCode Deploy-Server agieren können
Voraussetzungen
- 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 Installing 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 den Berechtigungen zum Erstellen und
Bearbeiten von Anwendunbgen, Umgebungen und
Komponenten sowie zum Erstellen und Ausführen von Prozessen.