Application Delivery Management

StyleBooks aus dem GitHub-Repository importieren und synchronizieren

Bedenken Sie, dass Sie CI/CD-Prozesse für Ihre Entwicklung verwenden oder dass Sie alle Bereitstellungsobjekte in GitHub verwalten. Möglicherweise haben Sie mehrere StyleBooks für die Bereitstellung Ihrer Citrix ADC-Konfigurationen erstellt und verwalten die StyleBooks in GitHub-Repositorys. Jetzt können Sie diese StyleBooks direkt in Citrix Applications and Delivery Management (ADM) importieren. Sie müssen sie nicht manuell aus GitHub kopieren und in Citrix ADM hochladen.

Sie können jetzt ein Repository in Citrix ADM definieren, das ein GitHub-Repository darstellt, indem Sie die GitHub-Repository-URL angeben. Sie müssen Ihren in GitHub erstellten Benutzernamen und Ihr Kennwort (oder API-Token) angeben. Das bedeutet, dass nur autorisierte Benutzer, die über ein gültiges Konto bei GitHub verfügen, StyleBooks importieren und synchronisieren können.

Nachdem Sie das Repository erstellt haben, können Sie NetScaler ADM mit Ihrem GitHub-Repository synchronisieren. Citrix ADM importiert StyleBooks, die in diesem Repository gefunden wurden, validiert sie dann und fügt sie der Liste der StyleBooks in Citrix ADM hinzu. StyleBooks werden NetScaler ADM nicht hinzugefügt, wenn die Validierung fehlschlägt. Du musst die Fehler korrigieren und aktualisierte Versionen in dein GitHub-Repository übertragen. Später können Sie versuchen, sie zu importieren oder erneut mit NetScaler ADM zu synchronisieren.

Hinweis

  • Derzeit können Sie nur StyleBooks importieren und synchronisieren, denen keine abhängigen StyleBooks zugeordnet sind. Das heißt, das StyleBook muss alle Konfigurationen haben, die es benötigt, um in einer Datei definiert zu werden.
  • Die Synchronisierung aus einem GitHub-Repository muss manuell über die Citrix ADM GUI oder API initiiert werden. Das heißt, der Import von StyleBooks erfolgt derzeit nicht automatisch basierend auf der GitHub-Commit-Aktivität.

Derzeit können Sie StyleBooks-Dateien nur aus dem Master-Zweig importieren.

Voraussetzungen

  • Sie müssen ein gültiges Konto in GitHub haben.

  • StyleBook-Dateien müssen im Stammordner des Master-Branches im GitHub-Repository vorhanden sein.

Hinzufügen eines Repositorys und Importieren von StyleBooks aus GitHub

  1. Navigieren Sie in Citrix ADM zu Anwendungen > Konfigurationen > Repositorys .

  2. Klicken Sie auf Hinzufügen. Geben Sie im Fenster Repository hinzufügen die folgenden Parameter ein:

    • Name. Geben Sie den Namen des Repositorys ein. Dieser Name kann mit dem Repository-Namen in GitHub oder einem anderen Namen identisch sein.

    • Repository-URL. Geben Sie die GitHub-Repository-URL ein.

    • Benutzername und Kennwort. Geben Sie den Benutzernamen und das Kennwort ein, mit dem Sie auf das GitHub-Konto zugreifen.

    Hinweis: Sie können das API-Token auch anstelle eines Kennworts angeben. API-Token können anstelle eines Kennworts für GitHub über HTTPS verwendet werden. Sie können sie auch verwenden, um sich über die Standardauthentifizierung bei der API zu authentifizieren.

  3. Klicken Sie auf Erstellen.

    Lokalisierte Abbildung

    Das Repository wird in NetScaler ADM erstellt.

  4. Um StyleBooks zu importieren oder zu synchronisieren, wählen Sie das Repository auf der SeiteRepositoriesaus und klicken Sie auf Synchronisieren.

Die anderen Aktionen, die Sie hier verwenden können, sind:

  • Bearbeiten: Sie können die Repository-URL, den Benutzernamen und das Kennwort (oder das API-Token) bearbeiten.

  • Löschen. Sie können das Repository zusammen mit allen in Citrix ADM vorhandenen StyleBooks löschen, die zuvor aus diesem GitHub-Repository importiert wurden.

    Hinweis:

    Sie können ein Repository nicht aus NetScaler ADM löschen, wenn StyleBooks mit ConfigPacks verknüpft sind.

  • Zurücksetzen. Sie können alle StyleBooks in Citrix ADM synchronisiert aus diesem Repository entfernen, ohne den Repository-Eintrag tatsächlich aus Citrix ADM zu löschen.

  • Dateien auflisten. Sie können eine Liste aller in Citrix ADM vorhandenen StyleBooks sehen, die aus dem GitHub-Repository stammen.

StyleBooks aus dem GitHub-Repository importieren und synchronizieren