Ein-Klick-Bereitstellung im Jitterbit App Builder
Einführung
Seit App Builder 4.52 können Sie einen halbautomatisierten Prozess einrichten, um eine App von einer App Builder-Umgebung (der Quelle) in eine andere (das Ziel) bereitzustellen. (Seit App Builder 4.53 können Sie Pakete mit einem einzigen Klick automatisch bereitstellen und installieren, indem Sie eine Zielumgebung als Standard festlegen.)
Eine Übersicht der Schritte ist wie folgt:
-
In der Zielumgebung:
-
In der Quellumgebung:
Hinweis
Ein typischer Anwendungsfall für diese Funktion besteht darin, die Bereitstellung von Apps zu optimieren, beispielsweise von der Entwicklung zu QA oder von QA in die Produktion. In diesen Beispielen wären Quelle und Ziel wie folgt:
(Quelle)"] --> QA1["QA
(Ziel)"] QA2["QA
(Quelle)"] --> PROD["Produktion
(Ziel)"]
Voraussetzungen
Der Benutzer der Zielumgebung (derjenige, für den der API-Schlüssel erstellt wurde) muss die Bereitstellungs-Rolle haben.
Der Benutzer der Quellumgebung (derjenige, der die Bereitstellung durchführt) benötigt entweder die Rollen Administrator oder Entwickler.
Im Ziel
Einen API-Schlüssel einrichten
Um einen API-Schlüssel in der Zielumgebung einzurichten, befolgen Sie diese Schritte:
-
Erstellen Sie einen API-Schlüssel-Sicherheitsanbieter:
-
Richten Sie einen Benutzer ein, der die Ein-Klick-Bereitstellungen durchführt:
-
(Optional) Einen neuen Benutzer erstellen. Wenn Sie die One-Click-Bereitstellungen mit einem vorhandenen Benutzer durchführen möchten, fahren Sie mit dem nächsten Schritt fort.
-
Gehen Sie zu IDE > Benutzerverwaltung und öffnen Sie die Registerkarte Gruppen.
-
Wählen Sie im Panel Gruppen Bereitstellung aus.
-
Das Panel Mitgliedschaft listet nun alle Benutzer auf, die zur ausgewählten Gruppe gehören. Klicken Sie auf die Schaltfläche + Mitgliedschaft.
-
Verwenden Sie das Dropdown-Menü, um den Benutzer auszuwählen, den Sie verwenden möchten, und klicken Sie auf das -Symbol. Dieser Benutzer gehört nun zur Gruppe, die die erforderlichen Berechtigungen hat, um eine Version bereitzustellen.
-
-
Generieren Sie einen API-Schlüssel für den Benutzer, der die Bereitstellungen durchführen wird:
-
Wenn Sie die Seite Benutzerverwaltung verlassen haben, kehren Sie zurück, indem Sie zu IDE > Benutzerverwaltung gehen.
-
In der Registerkarte Benutzer listet das Panel Benutzer alle Benutzer auf. Suchen Sie den Benutzer, den Sie zur Durchführung von Bereitstellungen autorisieren möchten, und wählen Sie ihn aus.
-
Klicken Sie auf das -Symbol für den ausgewählten Benutzer. Der Dialog Benutzer öffnet sich.
-
Gehen Sie zu Mehr > Schlüssel. Der Dialog Schlüssel öffnet sich.
-
Klicken Sie auf Erstellen. Der Dialog Schlüssel generieren öffnet sich.
-
Wählen Sie im Feld Anbieter den Sicherheitsanbieter aus, den Sie oben erstellt haben. Klicken Sie auf Speichern. Der App Builder erstellt einen API-Schlüssel für den Benutzer.
Warnung
Der API-Schlüssel wird nur einmal angezeigt. Stellen Sie sicher, dass Sie ihn kopieren und sicher aufbewahren.
-
Zielumgebung konfigurieren
Um die Zielumgebung zu konfigurieren, befolgen Sie diese Schritte:
-
Wählen Sie IDE > Version erstellen.
-
Wählen Sie die Registerkarte Umgebungen.
-
Klicken Sie unter Aktuelle Umgebung auf die Schaltfläche Konfigurieren.
-
Setzen Sie im Popup-Windows Werte für die folgenden Felder:
-
Name: Ein Name für diese Zielumgebung.
-
URL: Die URL dieser (Ziel-)Umgebung.
-
Authentifizierung: Wählen Sie den im vorherigen Abschnitt erstellten API-Schlüssel aus.
-
Deployment aktivieren: Ausgewählt.
-
Installation bei Bereitstellung erlauben: Ausgewählt.
-
-
Klicken Sie auf die Schaltfläche Speichern:
Zur Quelle
HTTP-Sicherheitsanbieter einrichten
Um einen HTTP-Sicherheitsanbieter in der Quellumgebung einzurichten, befolgen Sie diese Schritte:
-
Wählen Sie IDE > Sicherheitsanbieter.
-
Klicken Sie auf die Schaltfläche + Datenquellenauthentifizierung.
-
Auf der Seite Anbieter konfigurieren, aktivieren und speichern Sie einen Anbieter mit dem Typ HTTP (unter dem Abschnitt Datenquellenauthentifizierung aufgeführt) und Authentifizierungstyp auf API-Schlüssel gesetzt.
-
Klicken Sie auf die Schaltfläche Speichern. Zusätzliche Panels erscheinen.
-
Unter Endpunkte klicken Sie auf die Schaltfläche + Anmeldeinformationen. Das Popup Anmeldeinformationen öffnet sich.
-
Setzen Sie die folgenden Felder:
-
Typ: API-Schlüssel
-
Schlüssel: Geben Sie den API-Schlüssel des Ziels ein, den Sie zuvor erstellt haben.
-
-
Schließen Sie das Popup Anmeldeinformationen.
Die Quellumgebung konfigurieren
Um die Quellumgebung zu konfigurieren, befolgen Sie diese Schritte:
-
Setzen Sie die aktuelle Umgebung:
-
Wählen Sie IDE > Release erstellen.
-
Wählen Sie die Registerkarte Umgebungen.
-
Unter Aktuelle Umgebung klicken Sie auf die Schaltfläche Konfigurieren.
-
Setzen Sie im Popup Werte für die folgenden Felder:
-
Name: Ein Name für diese Quellumgebung.
-
URL: Die URL dieser (Quell-)Umgebung.
-
Deployment aktivieren: Ausgewählt.
-
Installation bei Bereitstellung erlauben: Ausgewählt.
-
-
Klicken Sie auf die Schaltfläche Speichern.
-
-
Setzen Sie die Zielumgebung:
-
Unter Zielumgebungen klicken Sie auf die Schaltfläche + Zielumgebung.
-
Setzen Sie Werte für die folgenden Felder:
-
Name: Geben Sie einen Namen für die Zielumgebung ein.
-
URL: Die Zugriffs-URL der Zielumgebung.
-
Authentifizierung: Wählen Sie den HTTP-Anbieter aus, der im vorherigen Abschnitt erstellt wurde.
-
Unterstützt Bereitstellung: Ausgewählt.
- Standard: (Optional, erscheint, wenn Unterstützt Bereitstellung ausgewählt ist.) Wählen Sie aus, um automatisch in diese Umgebung bereitzustellen, es sei denn, eine andere wird ausgewählt.
-
Unterstützt Installation bei Bereitstellung: Ausgewählt.
- Standard: (Optional, erscheint, wenn Unterstützt Installation bei Bereitstellung ausgewählt ist.) Wählen Sie aus, um Pakete während der Bereitstellung automatisch zu installieren.
-
-
Klicken Sie auf die Schaltfläche Speichern und schließen Sie das Umgebungs-Popup.
-
Führen Sie eine Ein-Klick-Bereitstellung durch
Um die Ein-Klick-Bereitstellungsfunktion zu nutzen, befolgen Sie diese Schritte:
-
Erstellen Sie ein Release:
-
Wählen Sie IDE > Release erstellen.
-
Wählen Sie die Registerkarte Ein Release erstellen.
-
Klicken Sie auf die Schaltfläche + Lösung.
-
Verwenden Sie den Lösungs-Assistenten, um festzulegen, was bereitgestellt werden soll.
-
-
Erstellen Sie die Lösung:
- Klicken Sie auf die Schaltfläche Erstellen für die neue Release-Vorlage.
-
Bereitstellen des Releases:
-
Warten Sie auf eine Benachrichtigung des App Builders, die Ihnen mitteilt, dass der Build abgeschlossen ist.
-
Führen Sie eine der folgenden Aktionen aus:
-
Klicken Sie auf die Schaltfläche Release anzeigen in der Benachrichtigung. Die Registerkarte Alle Releases öffnet sich.
-
Blenden Sie die Benachrichtigung aus und wählen Sie dann die Registerkarte Alle Releases.
-
-
Klicken Sie auf die Schaltfläche Bereitstellen für die erstellte Lösung.
-
Wenn Standard für Unterstützt Bereitstellung und Unterstützt Installation bei Bereitstellung in der Zielumgebung aktiviert ist, sind keine weiteren Maßnahmen erforderlich.
Andernfalls fahren Sie mit den folgenden Schritten fort:
-
Öffnen Sie im Popup Release bereitstellen das Menü Umgebung und wählen Sie die Zielumgebung aus.
-
Aktivieren Sie das Kontrollkästchen Installation bei Bereitstellung.
-
Klicken Sie auf die Schaltfläche Bereitstellen.
-
-
Bestätigen Sie, dass ein Release bereitgestellt wurde
Nach der Durchführung eines One-Click-Deployments können Sie sicherstellen, dass die Version bereitgestellt wurde, indem Sie Folgendes tun:
-
Melden Sie sich in der Zielumgebung an.
-
Navigieren Sie zu IDE > Release installieren.
-
Überprüfen Sie, ob das Paket vorhanden ist und installiert wurde.



