Build-Job zum Aufheben des Deployments einer visuellen Anwendung konfigurieren

Um das Deployment einer in der Produktionsinstanz bereitgestellten visuellen Anwendung oder der Visual Builder-Instanz einer anderen Identitätsdomain aufzuheben, konfigurieren Sie einen Build-Job. Bevor Sie den Job konfigurieren, rufen Sie die Zugangsdaten eines Benutzers ab, der auf die Visual Builder-Instanz zugreifen kann, in der die visuelle Anwendung bereitgestellt ist.
  1. Klicken Sie im linken Navigator auf Builds Erstellungen.
  2. Klicken Sie auf der Registerkarte Jobs auf + Job erstellen.
  3. Geben Sie im Dialogfeld "Neuer Job" unter Name einen eindeutigen Namen ein.
  4. Geben Sie unter Beschreibung die Beschreibung des Jobs ein.
  5. Wählen Sie in der Vorlage die Vorlage Systemstandard OL7 für Visual Builder aus.
  6. Klicken Sie auf Erstellen.
  7. Klicken Sie auf Konfigurieren Erstellungen.
  8. Klicken Sie auf die Registerkarte Steps.
  9. Wählen Sie unter Schritt hinzufügen die Option Visuelle Anwendung und dann Deployment aufheben aus.
  10. Wählen Sie unter Instanz die Visual Builder-Instanz aus, in der die Anwendung bereitgestellt wird.
  11. Geben Sie im Abschnitt "Autorisierung" den Autorisierungstyp an, um diesen Build-Schritt auszuführen. Wenn OAuth verwenden standardmäßig ausgewählt ist, wird die Meldung Authorization is required angezeigt, die angibt, dass dieser Build-Schritt eine einmalige Autorisierung benötigt, um OAuth-Anforderungen an die Visual Builder-Instanz Ihrer Umgebung zu verarbeiten. Klicken Sie auf Autorisieren, und geben Sie Zugangsdaten für den Zugriff auf die Visual Builder-Instanz ein. Sie können den Job auch manuell ausführen und die Zugangsdaten eingeben, wenn Sie dazu aufgefordert werden.

    In beiden Fällen wird empfohlen, die OAuth-Verbindung während der anfänglichen Konfiguration zu autorisieren. Wenn Sie diesen Schritt überspringen, müssen Sie die erforderliche Autorisierung abschließen, bevor Sie erneut versuchen, das Deployment der Änderungen rückgängig zu machen.

    Nach der Autorisierung wird die Meldung Authorization has been provided angezeigt.

    Hinweis

    OAuth ist der empfohlene Autorisierungstyp. Verwenden Sie die Basisauthentifizierung nur, wenn beim Einrichten einer OAuth-Verbindung Probleme auftreten. Um die Basisauthentifizierung zu verwenden, wählen Sie Basic verwenden aus, und geben Sie die Zugangsdaten eines Benutzers ein, der auf die Visual Builder-Instanz zugreifen kann, in Benutzername und Kennwort.

    OAuth-Token (Zugriff und Aktualisierung) werden während der regulären Verwendung neu gestartet. Ein Aktualisierungstoken wird verwendet, um ein Zugriffstoken abzurufen, wenn ein Benutzer auf die Zielinstanz zugreift. Dieses Aktualisierungstoken ist in der Regel sieben Tage lang gültig. (Die Tokenablaufzeit wird in der IDCS-Ressourcen-App festgelegt und kann je nach Ihren Sicherheitsanforderungen unterschiedlich sein.) Wenn sich der Benutzer innerhalb des Zeitraums von sieben Tagen bei der Zielinstanz authentifiziert, generiert das aktive Aktualisierungstoken ein neues Zugriffstoken und ein neues Aktualisierungstoken. Dieser Zyklus wird unbegrenzt fortgesetzt, solange das Aktualisierungstoken gültig bleibt. Wenn das Aktualisierungstoken während längerer Inaktivitätszeiträume abläuft (z.B. im Urlaub), klicken Sie auf Autorisierung erneuern (oder führen Sie den Job manuell aus, sodass Sie aufgefordert werden, abgelaufene OAuth-Token zu autorisieren).

  12. Geben Sie unter Anwendungs-URL-Root und Anwendungsversion die Root-URL und die zugehörige Version der visuellen Anwendung ein.
    Sie finden die Root-URL und die zugehörige Version der Anwendung auf der Registerkarte Deployments der Umgebung, in der die visuelle Anwendung bereitgestellt wird. Beispiel:
  13. Klicken Sie auf Speichern.
  14. Um einen Build auszuführen, klicken Sie auf Jetzt erstellen.
Nachdem der Build erfolgreich ausgeführt wurde, öffnen Sie das Build-Log. Eine ähnliche Nachricht wird angezeigt:
[2020-01-01 12:00:00] === Begin VB App Ops Undeploy Application===
[2020-01-01 12:00:00] Application employee-manager-visual-web-app/0.1 has been undeployed
[2020-01-01 12:00:00] === End VB App Ops Undeploy Application ===
Executor log size 364 B (364)
[2020-01-01 12:00:02] 
[2020-01-01 12:00:02] Build completed.
[2020-01-01 12:00:02] Status: DONE Result: SUCCESSFUL Duration: 7.0 sec