Application Delivery Management

Importieren und Synchronisieren von StyleBooks aus dem GitHub-Repository

Bedenken Sie, dass Sie CI/CD-Prozesse für Ihre Entwicklung verwenden oder alle Bereitstellungsobjekte in GitHub verwalten. Möglicherweise haben Sie mehrere StyleBooks für die Bereitstellung Ihrer Citrix ADC ADC-Konfigurationen erstellt, und Sie verwalten die StyleBooks in GitHub-Repositories. Jetzt können Sie diese StyleBooks direkt in Citrix Applications und 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 ein gültiges Konto in GitHub haben, StyleBooks importieren und synchronisieren können.

Nachdem Sie das Repository erstellt haben, können Sie Citrix ADM mit Ihrem GitHub-Repository synchronisieren. Citrix ADM importiert in diesem Repository gefundene StyleBooks, überprüft sie dann und fügt sie der Liste der StyleBooks in Citrix ADM hinzu. StyleBooks werden Citrix ADM nicht hinzugefügt, wenn die Validierung fehlschlägt. Sie müssen die Fehler korrigieren und aktualisierte Versionen in Ihr GitHub-Repository übergeben. Später können Sie versuchen, sie zu importieren oder erneut mit Citrix 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 in einer Datei definiert werden muss.
  • Die Synchronisierung von einem GitHub-Repository muss manuell über die Citrix ADM GUI oder API initiiert werden. Das heißt, derzeit erfolgt der Import von StyleBooks nicht automatisch basierend auf GitHub Commit-Aktivitäten.

Sie können derzeit nur StyleBooks-Dateien aus dem Master-Branch importieren.

Voraussetzungen

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

  • styleBook-Dateien müssen im Stammordner des Master-Zweigs im GitHub-Repository vorhanden sein.

Hinzufügen eines Repositorys und Importieren von StyleBooks aus GitHub

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

  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 Passworts bereitstellen. API-Token können anstelle eines Kennworts für GitHub über HTTPS verwendet werden. Sie können sie auch verwenden, um sich über Basic Authentication bei der API zu authentifizieren.

  3. Klicken Sie auf Erstellen.

    lokalisiertes Bild

    Das Repository wird in Citrix ADM erstellt.

  4. Um StyleBooks zu importieren oder zu synchronisieren, wählen Sie das Repository auf der Seite Repositories aus, 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 Citrix 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.

lokalisiertes Bild

Importieren und Synchronisieren von StyleBooks aus dem GitHub-Repository