Konfigurieren von Nicht-Produktions-Pipelines

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.

    Sie können die folgenden 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. Auswählen Vollständiger Stack-Code oder Frontend-Code.

    Wenn Sie Frontend-Code, müssen Sie die Repository, Git-Verzweigung und Code-Speicherort, wie in der folgenden Abbildung dargestellt:

    Wenn Sie Vollständiger Stack-Code, müssen Sie die Repository und Git-Verzweigung, wie in der Abbildung dargestellt:

    WICHTIG

    Wenn für die ausgewählte Umgebung bereits eine Pipeline mit vollständigem Stack-Code vorhanden ist, wird diese Auswahl deaktiviert.

    HINWEIS

    Bevor Sie mit der Konfiguration der Front-End-Pipelines beginnen, lesen Sie Journey zur AEM SchnellSite-Erstellung für einen End-to-End-Workflow mit dem einfach zu verwendenden AEM Tool zur schnellen Site-Erstellung. Diese Dokumentations-Website hilft Ihnen, die Front-End-Entwicklung Ihrer AEM-Site zu optimieren und Ihre Site ohne AEM Backend-Wissen schnell anzupassen.

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

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

    • Hinzufügen - ermöglicht das Hinzufügen einer neuen Pipeline.
    • Alle anzeigen - ermöglicht dem Benutzer, alle Pipelines anzuzeigen.
    • 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.

Auf dieser Seite