Zum Hauptinhalt springen

Einrichten der externen Paketregistrierung

Note: Lesen Sie vor dem Einrichten der externen Paketregistrierung den Artikel Erstellen, Hosten und Verteilen gemeinsam genutzter Pakete.

In diesem Abschnitt erfahren Sie, wie Sie private Registrierungen einrichten, damit Sie Ihre eigenen JavaScript-Bibliotheken und UI-Komponenten in Ihren Jutro-Apps verwenden können.

Mit der Funktion Externe Paketregistrierung können Sie Anmeldeinformationen für Installationspakete aus einer privaten Registrierung mit dediziertem Umfang und einem Authentifizierungstoken konfigurieren.

Es ist notwendig, Ihre Pakete (formatiert als NPM-Pakete) mit einem dedizierten Umfang zu registrieren. Dies erfolgt, damit bei der Installation jedes Umfangs die Sicherheitsmaßnahmen eingehalten werden und gleichzeitig der Zugriff auf private NPM-Pakete ermöglicht wird.

Wenn sich die externe Registrierung, die Sie verwenden möchten, hinter einer Firewall befindet, müssen Sie ein Ticket öffnen, um die IP-Adresse der TC-Build-Pipeline Ihrer App zu erhalten. In diesem Fall müssen Sie die IP-Adresse für Ihre Firewall auf die Zulassungsliste setzen.

Note: Derzeit ist nur eine externe Paketregistrierung pro App zulässig.

external-packages

Einrichten der externen Paketregistrierung:

  1. Klicken Sie auf den Namen Ihrer App auf der Jutro Web Apps-Homepage.
  2. Klicken Sie auf der Registerkarte Einstellungen auf CICD-Konfiguration und dann auf Bearbeiten.
  3. Füllen Sie unter Externe Paketregistrierung die folgenden Felder aus:
    • Umfang: Dieses Feld erfordert ein „at“-Zeichen (@) am Anfang. Verwenden Sie gültige Bereichszeichen.
    • Registrierungs-URL: Geben Sie hier eine gültige URL für die private Registrierung an.
    • Token: Fügen Sie hier das Authentifizierungstoken ein.
  4. Wenn Sie alle Felder ausgefüllt haben, klicken Sie auf Registrierung hinzufügen.
  5. Klicken Sie auf Speichern.
Note: Nachdem Sie auf Speichern geklickt haben, gibt es ein kleines Zeitfenster, in dem Aktivitäten im Hintergrund stattfinden. Warten Sie ein paar Minuten, bis dieser Vorgang abgeschlossen ist, bevor Sie zu TeamCity gehen, um Ihre App zu erstellen. Wenn Sie versuchen, nach dem Ändern der Konfiguration zu schnell zu erstellen, schlägt Ihr Build höchstwahrscheinlich fehl.