Zum Hauptinhalt springen

Veränderliche und unveränderliche Bereitstellung

Note: Diese Funktion der Jutro Web Apps wird in Kürze verfügbar sein. Der Release erfolgt schrittweise. Wenden Sie sich bitte an Ihren Guidewire-Vertreter, um Zugang zu erhalten.

In diesem Abschnitt lernen Sie als Versicherer/Guidewire-Entwickler den Unterschied zwischen veränderlicher und unveränderlicher Bereitstellung kennen und erfahren, wofür Sie sie verwenden können.

Wenn Sie zum ersten Mal eine Jutro-App erstellen, basiert der erste Build auf dem Entwicklungszweig. Dieser Build wird automatisch in der Entwicklungsumgebung mit dem Zielplaneten bereitgestellt, der im Assistenten zur App-Erstellung festgelegt wurde.

Danach können Sie weitere Versionen Ihrer App manuell bereitstellen. Weitere Informationen finden Sie unter Erstellen und Bereitstellen einer Jutro-App.

Note: Mit der Einführung der Funktion „Unveränderliche Bereitstellungen“ werden alle Jutro-Apps auf einem Planeten namens gwjutro bereitgestellt. Zuvor wurden sie auf dem Zielplaneten bereitgestellt, d. h. auf dem Planeten, der die InsuranceSuite-Apps enthält, mit denen die Jutro-App kommuniziert.

Dies ermöglicht eine bessere Flexibilität und Skalierbarkeit. Außerdem ändert sich der Planetenteil der URL NICHT, wenn Sie Ihre Jutro-Anwendung erneut bereitstellen.

Alle Bereitstellungen, die vor der Einführung der Funktion „Unveränderliche Bereitstellungen“ stattfanden, bleiben unverändert. Diese Bereitstellungen sind auf der Benutzeroberfläche als „Legacy-Bereitstellung“ gekennzeichnet und können nicht für Hochstufungen in auf Pre-Prod verwendet werden.

Bereitstellungstypen​

Wenn Sie eine Jutro-App bereitstellen, enthält der Bildschirm Neue Bereitstellung einen Abschnitt namens Bereitstellungstyp. Hier können Sie zwischen veränderlicher und unveränderlicher Bereitstellung wählen.

So verwenden Sie die beiden Bereitstellungstypen:

  • Veränderlich: Verwenden Sie diese Option, um Ihre App unter einer stabilen bzw. fixierten URL bereitzustellen. Jede frühere Bereitstellung wird überschrieben. Die Bereitstellungs-URL ist stabil/fixiert, d. h. sie bleibt bei allen veränderlichen Bereitstellungen für den gewählten Zweig gleich und kann als Lesezeichen gespeichert werden, um den Zugriff zu erleichtern. Pro Zweig ist eine veränderliche Bereitstellung zulässig.
  • Unveränderlich: Verwenden Sie diese Option, um eine neue Bereitstellung für Ihre App zu erstellen. Diese Bereitstellung wird mit ihrer eigenen eindeutigen URL erstellt und nie überschrieben. Sie können so viele unveränderliche Bereitstellungen vornehmen, wie Sie möchten.
Note: Da JDP immer häufiger verwendet wird, behält sich Guidewire das Recht vor, die Gesamtanzahl der Bereitstellungen pro Tenant zu begrenzen. Wenn Sie davon betroffen sind, wenden Sie sich an Ihren Guidewire-Vertreter.

Bereitstellungen

Grundlegende Informationen zur veränderlichen Bereitstellung​

Bei einer veränderlichen Bereitstellung wird der ausgewählte Build aus dem ausgewählten Zweig in der, Entwicklungsumgebung bereitgestellt. Nach erfolgreichem Abschluss wird eine stabile/fixierte URL in der Benutzeroberfläche angezeigt. Die Bereitstellung bleibt bestehen, bis sie rückgängig gemacht oder durch die nächste veränderliche Bereitstellung für diesen Zweig überschrieben wird.

Die URL wird für die erste veränderliche Bereitstellung erstellt und bleibt für nachfolgende veränderliche Bereitstellungen für eine Zweigstelle gleich.

Dieser Build wird unter der bestehenden fixierten URL bereitgestellt.

Sie können eine stabile Bereitstellung anhand des Formats der URL (<jutro app name>[-optional name hash for longer app names]-<git branch>[-optional branch hash for longer branches]-tenant-starSystem-planet.<guidewire base domain>) erkennen. Dieses Format enthält nicht den <deployment ID>-Wert.

Warning: Ab Mitte November 2024 haben sich die automatisch generierten Bereitstellungs-URLs für veränderliche Bereitstellungen geändert. Dadurch sollen Bereitstellungsfehler aufgrund zu langer URLs verhindert werden.

Die URLs folgen nun diesem Muster:

<jutro app name>[-optional name hash for longer app names]-<git branch suffix>[-optional branch hash for longer branches]-tenant-starSystem-planet.<guidewire base domain>

Diese Änderung geht mit einer neuen Obergrenze von 10 Zeichen für neu erstellte App-IDs einher. Es gibt auch eine Funktion, mit der Sie den Anzeigenamen Ihrer App für längere Namen in der Benutzeroberfläche anpassen können.

Wenn ein Tenant-Name kürzer als 10 Zeichen ist, wird die Speicherplatznutzung optimiert. In solchen Fällen werden nicht verwendete Zeichen für weitere App-Namenszeichen verwendet.

Diese Änderung wird nur angewendet, wenn neue Bereitstellungen oder erneute Bereitstellungen durchgeführt werden. Bestehende Bereitstellungen sind davon nicht betroffen.

Diese Änderung wirkt sich nicht auf Bereitstellungen mit benutzerdefinierten Domänen aus.

Grundlegende Informationen zur unveränderlichen Bereitstellung​

Bei einer veränderlichen Bereitstellung wird der ausgewählte Build aus dem ausgewählten Zweig in der, Entwicklungsumgebung bereitgestellt. Nach erfolgreichem Abschluss wird eine eindeutige URL in der Benutzeroberfläche erstellt und angezeigt. Die Bereitstellung bleibt bestehen, bis die Bereitstellung durch den Benutzer rückgängig wird.

Jede neue erfolgreiche unveränderliche Bereitstellung führt zu einer neuen eindeutigen Bereitstellung für den gewählten Build. Sie wird neben allen anderen Bereitstellungen existieren. Bei Bedarf können Sie denselben Build mehrmals bereitstellen, entweder in Verbindung mit demselben oder mit verschiedenen InsuranceSuite-Zielplaneten. Sie werden alle mit allen anderen Bereitstellungen koexistieren.

Jede unveränderliche Bereitstellung hat ihre eigene Bereitstellungs-ID. Diese können Sie in der Spalte Bereitstellungs-ID auf der Registerkarte Entwicklungen Ihrer App sehen. Veränderliche Bereitstellungen sind in dieser Spalte mit NA gekennzeichnet.

Bereitstellungs-ID

Wenn Sie auf das URL-Symbol klicken, um diese Bereitstellung in einem neuen Fenster zu öffnen, können Sie den Wert der Bereitstellungs-ID in der URL sehen.

Unveränderliche URL

Anwendungsfälle für die unveränderliche Bereitstellung​

  • Eine unveränderliche Bereitstellung ist hilfreich, wenn Sie eine aktualisierte Version Ihrer App für einen Kunden oder Kollegen freigeben möchten, bevor eine allgemeine Veröffentlichung erfolgt. Sie können sich diesen Anwendungsfall als Funktionsvorschau-Bereitstellung vorstellen.

  • Während sich das Design und die Funktionalität Ihrer App entwickeln, kann jede Iteration als unveränderliche Bereitstellung gespeichert werden. Dies kann zur Aufzeichnung des Fortschritts Ihrer App dienen.

  • Die unveränderliche Bereitstellung kann auch verwendet werden, um sicherzustellen, dass Sie nach einer Aktualisierung Ihrer Jutro-App ein Rollback auf eine bestimmte Version eines Builds durchführen können. Rückgängig machen und Bereitstellen ist jetzt ein atomarer Vorgang.

  • Die unveränderliche Bereitstellung ermöglicht Entwicklern die gleichzeitige Bereitstellung desselben Builds eines bestimmten Zweigs, der auf die verschiedenen InsuranceSuite-Instanzen verweist.

  • Die unveränderliche Bereitstellung ermöglicht Entwicklern die gleichzeitige Bereitstellung verschiedener Builds eines bestimmten Zweigs, der auf dieselben InsuranceSuite-Instanzen verweist.

Diese Anwendungsfälle beschleunigen das Debugging und das Testen von Funktionen.

Erstellen einer unveränderlichen Bereitstellung​

Die Standardeinstellung für die Bereitstellung einer Jutro-App ist die Bereitstellung als veränderlich. Die folgenden Schritte zeigen Ihnen, wie Sie Ihre App als unveränderlich bereitstellen können.

  1. Melden Sie sich bei Guidewire Cloud an und navigieren Sie dann zu Ihrer App in Jutro Web Apps.
  2. Klicken Sie auf Neue Bereitstellung.
  3. Wählen Sie den entsprechenden Zweig aus der Dropdown-Liste Zweig aus.
  4. Wählen Sie den entsprechenden Build aus der Dropdown-Liste Build aus.
  5. Wählen Sie die Optionsschaltfläche Unveränderlich.
  6. Füllen Sie die Abschnitte Integrationen, Authentifizierung, Variablen und Antwort-Header-Überschreibungen nach Bedarf aus.
  7. Klicken Sie auf Bereitstellen.

Filtern Ihrer Bereitstellungsliste​

Die Liste der Bereitstellungen und Builds auf Ihrer Seite Bereitstellungen kann umfangreich werden. Um schnell auf dieser Seite zu navigieren, können Sie den Bereitstellungsfilter verwenden.

Klicken Sie auf der Seite Bereitstellungen auf das Symbol Filter neben dem Feld Suche, um die Filteroptionen einzublenden. Sie können die Ansicht einschränken und verwalten, indem Sie mit einer beliebigen Kombination der folgenden Werte filtern:

  • Zweig
  • Build
  • Halter
  • Status
  • Datum ab

Bereitstellungsfilter