Rollbacks von mobilen Anwendungen, die auf dem IBM® Worklight Server bereitgestellt wurden, können auf verschiedene Weise durchgeführt werden. Ein Option ist es, die native Anwendung aus dem Application Center zu entfernen und die Anwendung dann erneut bereitzustellen. Alternativ können Sie Rollbacks manuell durchführen.
Informationen zu diesem Vorgang
- Erstellen Sie für automatisierte Rollbacks von mobilen Anwendungen Prozesse, in denen die folgenden allgemeinen Schritte enthalten sind:
- Erstellen Sie auf der Komponentenebene einen Prozess, der die native Anwendung aus dem Worklight Application
Center entfernt und jegliche Bereitstellungsartefakte durch das erneute Bereitstellen der Anwendung überschreibt:
- Fügen Sie zum Entfernen der nativen Anwendung aus dem Worklight Application Center den Schritt "Anwendung aus dem Application Center entfernen" hinzu.
Tipp: Wenn Sie den Schritt "Anwendung aus dem Application Center entfernen" konfigurieren, wird durch die Angabe eines Betriebssystems und einer Version eine bestimmte native Anwendung entfernt, z. B. die Version einer fehlgeschlagenen Bereitstellung.
- Erfolgreich in der Worklight-Konsole bereitgestellte Artefakte werden nicht entfernt. Fügen Sie zum Überschreiben von bereitgestellten Artefakten Prozessschritte zum erneuten Bereitstellen der mobilen Anwendung hinzu, wie im Abschnitt Mobile Anwendungen bereitstellen beschrieben.
Im folgenden Beispielprozess wird die native Anwendung aus dem Worklight Application
Center entfernt und die Anwendung wird erneut bereitgestellt:
- Erstellen Sie auf Anwendungsprozessebene einen Prozess, der den Prozessschritt Rollback der Komponente durchführen enthält, und konfigurieren Sie den Schritt so, dass der Komponentenprozess abgerufen wird, den Sie in den vorherigen Schritten erstellt haben. Der Schritt Rollback der Komponente durchführen ersetzt die Komponentenversion durch eine frühere Version.
Im folgenden Anwendungsprozessbeispiel wird der Schritt Rollback der Anwendung durchführen ausgeführt, wenn der Schritt Anwendung installieren fehlschlägt.
- So führen Sie ein Rollback einer mobilen Anwendungsbereitstellung manuell durch:
- Löschen Sie die native Anwendung aus dem Worklight Application Center.
- Löschen Sie in der Worklight-Konsole die Adapter und Anwendungen. Weitere Informationen erhalten Sie im Abschnitt Adapter und Apps in der Worklight-Konsole verwalten im Worklight Information Center.
- Stellen Sie die vorherige Version der mobilen Anwendung erneut aus IBM UrbanCode Deploy bereit.