Konfigurieren der CI/CD-Pipeline

In Cloud Manager gibt es zwei Arten von Pipelines:

  • Produktions-Pipeline:

    Eine Produktions-Pipeline kann erst hinzugefügt werden, nachdem ein Satz aus Produktions- und Staging-Umgebung erstellt wurde.

    Weitere Informationen finden Sie unter Einrichten einer Produktions-Pipeline.

  • Produktionsfremde Pipeline

    Auf der Seite Überblick der Benutzeroberfläche von Cloud Manager kann eine produktionsfremde Pipeline hinzugefügt werden.

    Weitere Informationen finden Sie unter Produktionsfremde Pipelines und Pipelines für Tests der Code-Qualität.

    HINWEIS

    Zur Konfiguration der Pipeline müssen Sie:

    • den Auslöser festlegen, der die Pipeline startet,
    • Parameter zur Steuerung der Produktionsimplementierung festlegen,
    • Leistungstestparameter konfigurieren.

Einrichten einer Produktions-Pipeline

Der Implementierungs-Manager ist für die Einrichtung der Produktions-Pipeline verantwortlich.

HINWEIS

Eine Produktions-Pipeline kann erst eingerichtet werden, wenn die Erstellung eines Programms abgeschlossen wurde, das Git-Repository über mindestens eine Verzweigung verfügt und ein Satz aus Produktions- und Staging-Umgebung erstellt wurde.

Bevor Sie Code bereitstellen, müssen Sie Ihre Pipelineeinstellungen über Cloud Manager konfigurieren.

HINWEIS

Sie können die Pipelineeinstellungen nach der Ersteinrichtung ändern.

Hinzufügen einer neuen Produktions-Pipeline

Sobald Sie Ihr Programm eingerichtet haben und mindestens eine Umgebung mit Cloud Manager -Benutzeroberfläche können Sie eine Produktions-Pipeline hinzufügen.

Führen Sie die folgenden Schritte aus, um das Verhalten und die Voreinstellungen für Ihre Produktions-Pipeline zu konfigurieren:

  1. Navigieren Sie zum Pipelines der Karte Programmübersicht Seite.
    Klicken Sie auf +Hinzufügen und wählen Sie Produktions-Pipeline hinzufügen.

  2. Produktions-Pipeline hinzufügen angezeigt. Geben Sie den Pipeline-Namen ein.

    Darüber hinaus können Sie auch Deployment Trigger und Verhalten bei wichtigen Metrikfehlern von Bereitstellungsoptionen. Klicken Sie auf Weiter.

    Sie können die Bereitstellungs-Trigger definieren, um die Pipeline zu starten.

    • Manuell: Die Pipeline wird über die Benutzeroberfläche manuell gestartet.

    • Bei Git-Änderungen: Startet die CI/CD-Pipeline, wenn zur konfigurierten Git-Verzweigung Commits hinzugefügt werden. Wenn Sie diese Option auswählen, können Sie die Pipeline weiterhin manuell starten.

      Bei der Einrichtung oder Bearbeitung der Pipeline kann der Implementierungsmanager festlegen, wie sich die Pipeline verhält, wenn bei einem der Quality Gates (Test der Code-Qualität, Sicherheitstest und Leistungstest) ein wichtiger Fehler auftritt.

      Das ist für Kunden nützlich, die die Prozesse stärker automatisieren möchten. Die verfügbaren Optionen sind:
      Sie können das wichtige Verhalten von Fehlermetriken definieren, um die Pipeline zu starten.

    • Jedes Mal fragen: Das ist die Standardeinstellung und erfordert manuelles Eingreifen bei einem wichtigen Fehler.

    • Sofort scheitern - Wenn diese Option aktiviert ist, wird die Pipeline bei einem wichtigen Fehler abgebrochen. Damit wird im Grunde ein Benutzer simuliert, der manuell jeden Fehler ablehnt.

    • Sofort fortfahren - Wenn diese Option aktiviert ist, wird die Pipeline bei einem wichtigen Fehler automatisch fortgesetzt. Damit wird im Grunde ein Anwender simuliert, der manuell jeden Fehler genehmigt.

  3. Die Produktions-Pipeline hinzufügen Das Dialogfeld enthält eine zweite Registerkarte mit der Bezeichnung Quellcode. Vollständiger Stack-Code ausgewählt ist. Sie können die Repository und Git-Verzweigung. Wählen Sie die Produktionsbereitstellungsoptionen wie unten beschrieben aus. Klicken Sie auf Weiter.

    Optionen für die Produktionsimplementierung:

    • Anhalten vor der Bereitstellung für die Produktion: Diese Option ermöglicht die Pause der Bereitstellung vor der Produktion.
    • Geplant: Mit dieser Option kann der Benutzer die geplante Produktionsbereitstellung aktivieren.
  4. Die Produktions-Pipeline hinzufügen Das Dialogfeld enthält eine dritte Registerkarte mit der Bezeichnung Erlebnisprüfung. Diese Option enthält eine Tabelle der URL-Pfade, die im Experience Audit stets enthalten sein sollten.

    WICHTIG

    Sie müssen auf Seite hinzufügen um einen eigenen benutzerspezifischen Link zu definieren. Der Seitenpfad muss mit /.

    Klicken Sie auf Neue Seite hinzufügen, um einen URL-Pfad anzugeben, der in die Erlebnisprüfung aufgenommen werden soll.

    Wenn Sie zum Beispiel https://wknd.site/us/en/about-us.html in die Erlebnisprüfung einschließen möchten, geben Sie den Pfad /us/en/about-us.html in dieses Feld ein und klicken Sie auf Speichern.

    Die in der Tabelle angezeigte URL lautet:

    https://publish-p12361-e112003.adobeaemcloud.com/us/en/about-us.html

    Es können maximal 25 Zeilen eingefügt werden. Wenn der Benutzer in diesem Abschnitt keine Seiten übermittelt hat, wird die Startseite der Site standardmäßig in die Erlebnisprüfung einbezogen.

    Weitere Informationen finden Sie unter Verstehen der Ergebnisse von Experience Audit.

    HINWEIS

    Die konfigurierten Seiten werden an den Service gesendet und gemäß den Tests für Leistung, Barrierefreiheit, SEO (Suchmaschinenoptimierung), Best Practice und PWA (Progressive Web App) bewertet.

  5. Klicken Sie auf Speichern. Die neu erstellte Produktions-Pipeline wird jetzt im Pipelines Karte.

    Die Pipeline wird auf der Karte auf dem Startbildschirm mit drei Aktionen angezeigt, wie unten dargestellt:

    • Hinzufügen - ermöglicht das Hinzufügen einer neuen Pipeline.
    • Auf Repository-Informationen zugreifen: Ermöglicht es dem Benutzer, die für den Zugriff auf das Cloud Manager-Git-Repository erforderlichen Informationen abzurufen.
    • Weitere Informationen: Führt zu weiteren Informationen über die Dokumentation zur CI/CD-Pipeline.

Bearbeiten einer Produktions-Pipeline

Sie können die Pipeline-Konfigurationen über die Programmübersicht Seite.

Gehen Sie wie folgt vor, um die konfigurierte Pipeline zu bearbeiten:

  1. Navigieren Sie zu Pipelines der Karte Programmübersicht Seite.

  2. Klicken Sie auf von Pipelines Karte und klicken Sie auf Bearbeiten, wie in der folgenden Abbildung dargestellt.

  3. Die Produktions-Pipeline bearbeiten angezeigt.

    1. Die Konfiguration -Tab können Sie die Pipeline-Name, Deployment Trigger und Verhalten bei wichtigen Metriken mit Fehlern.

      HINWEIS

      Siehe Hinzufügen und Verwalten von Repositorys , um zu erfahren, wie Sie Repositorys in Cloud Manager hinzufügen und verwalten.

    2. Die Quelle bietet Ihnen die Möglichkeit, die Option Anhalten vor der Bereitstellung in der Produktion und Geplant Optionen aus Produktionsbereitstellungsoptionen.

    3. Die Erlebnisprüfung können Sie neue Seiten aktualisieren oder hinzufügen.

  4. Klicken Sie auf Aktualisieren nachdem Sie die Pipeline bearbeitet haben.

Zusätzliche Produktions-Pipeline-Aktionen

Ausführen einer Produktions-Pipeline

Sie können die Produktions-Pipeline über die Pipelines-Karte ausführen:

  1. Navigieren Sie zu Pipelines der Karte Programmübersicht Seite.

  2. Klicken Sie auf von Pipelines Karte und klicken Sie auf Ausführen, wie in der folgenden Abbildung dargestellt.

Löschen einer Produktions-Pipeline

Sie können die Produktions-Pipeline aus der Pipelines-Karte löschen:

  1. Navigieren Sie zu Pipelines der Karte Programmübersicht Seite.

  2. Klicken Sie auf von Pipelines Karte und klicken Sie auf Löschen, wie in der folgenden Abbildung dargestellt.

    HINWEIS

    Ein Benutzer mit der Rolle "Bereitstellungsmanager"kann die Produktions-Pipeline jetzt auf Self-Service-Weise über die Löschen -Option auf der Pipeline-Karte aus.

Produktionsfremde Pipelines und Pipelines für Tests der Code-Qualität

Zusätzlich zur Haupt-Pipeline, die für die Staging- und Produktionsumgebung bereitgestellt wird, können Kunden weitere Pipelines einrichten, die als Produktionsfremde Pipelines bezeichnet werden.
Es gibt zwei Arten von produktionsfremden Pipelines:

  1. Codequalität: Führt Code-Qualitätsprüfungen für den Code in einer Git-Verzweigung durch. Diese Pipeline führt die Build- und Codequalitätsschritte aus.
  2. Implementierung: Diese Pipeline führt nicht nur die Build- und Codequalitätsschritte aus, sondern stellt den Code auch für die ausgewählte Nicht-Produktions-Umgebung in AEM as a Cloud Service Umgebung bereit.

Hinzufügen einer neuen produktionsfremden Pipeline

Auf dem Startbildschirm werden diese Pipelines in einer neuen Karte aufgeführt:

  1. Zugriff auf Pipelines -Karte vom Cloud Manager-Startbildschirm aus. Klicken Sie auf +Hinzufügen und wählen Sie Hinzufügen einer produktionsfremden Pipeline.

  2. Hinzufügen einer produktionsfremden Pipeline angezeigt. Wählen Sie den Pipeline-Typ aus, den Sie erstellen möchten, entweder Code-Qualitäts-Pipeline oder Bereitstellungs-Pipeline.

    HINWEIS

    Für Bereitstellungs-Pipelines müssen Sie die Bereitstellungsumgebung auswählen.

    Darüber hinaus können Sie auch Deployment Trigger und Verhalten bei wichtigen Metrikfehlern von Bereitstellungsoptionen. Klicken Sie auf Weiter.

  3. Vollständiger Stack-Code ausgewählt ist. Sie können die Repository und Git-Verzweigung. Klicken Sie auf Speichern.

  4. Die neu erstellte Nicht-Produktions-Pipeline wird jetzt im Pipelines Karte.

    Die Pipeline wird auf der Karte auf dem Startbildschirm mit drei Aktionen angezeigt, wie unten dargestellt:

    • Hinzufügen - ermöglicht das Hinzufügen einer neuen Pipeline.
    • Auf Repository-Informationen zugreifen: Ermöglicht es dem Benutzer, die für den Zugriff auf das Cloud Manager-Git-Repository erforderlichen Informationen abzurufen.
    • Weitere Informationen: Führt zu weiteren Informationen über die Dokumentation zur CI/CD-Pipeline.

Bearbeiten einer produktionsfremden Pipeline

Sie können die Pipeline-Konfigurationen über die Pipelines-Karte von Programmübersicht Seite.

Gehen Sie wie folgt vor, um die konfigurierte Nicht-Produktions-Pipeline zu bearbeiten:

  1. Navigieren Sie zu Pipelines der Karte Programmübersicht Seite.

  2. Wählen Sie die produktionsfremde Pipeline aus und klicken Sie auf . Klicken Sie auf Bearbeiten, wie in der folgenden Abbildung dargestellt.

  3. Die Produktions-Pipeline bearbeiten angezeigt.

    1. Die Konfiguration -Tab können Sie die Pipeline-Name, Deployment Trigger und Verhalten bei wichtigen Metrikfehlern.

      HINWEIS

      Siehe Hinzufügen und Verwalten von Repositorys , um zu erfahren, wie Sie Repositorys in Cloud Manager hinzufügen und verwalten.

    2. Die Quellcode -Tab bietet Ihnen die Möglichkeit, die Repository und Git-Verzweigung.

  4. Klicken Sie auf Aktualisieren nach Abschluss der Bearbeitung der produktionsfremden Pipeline.

Zusätzliche produktionsfremde Pipelineaktionen

Ausführen einer produktionsfremden Pipeline

Sie können die Produktions-Pipeline über die Pipelines-Karte ausführen:

  1. Navigieren Sie zu Pipelines der Karte Programmübersicht Seite.

  2. Klicken Sie auf von Pipelines Karte und klicken Sie auf Ausführen, wie in der folgenden Abbildung dargestellt.

Löschen einer produktionsfremden Pipeline

Sie können die Produktions-Pipeline aus der Pipelines-Karte löschen:

  1. Navigieren Sie zu Pipelines der Karte Programmübersicht Seite.

  2. Klicken Sie auf von Pipelines Karte und klicken Sie auf Löschen, wie in der folgenden Abbildung dargestellt.

Die nächsten Schritte

Nachdem die Konfiguration der Pipeline abgeschlossen ist, müssen Sie Ihren Code bereitstellen.

Weitere Informationen finden Sie unter Bereitstellen Ihres Codes.

Auf dieser Seite