Hinzufügen einer Produktions-Pipeline configuring-production-pipelines
Erfahren Sie, wie Sie mit Cloud Manager Produktions-Pipelines erstellen und konfigurieren, um Code bereitzustellen. Wenn Sie sich zunächst einen konzeptionellen Überblick über die Funktionsweise von Pipelines in Cloud Manager verschaffen möchten, finden Sie unter CI/CD-Pipelines entsprechende Informationen.
Überblick overview
Über die Kachel Pipeline-Einstellungen in Cloud Manager können Sie zwei verschiedene Arten von Pipelines erstellen.
- Produktions-Pipelines: Eine Produktions-Pipeline ist eine speziell entwickelte Pipeline, die eine Reihe orchestrierter Schritte umfasst, um Quell-Code aus dem Git-Repository bis in die Produktionsumgebung zu bringen.
- Produktionsfremde Pipelines: Eine produktionsfremde Pipeline dient dazu, Code-Qualitätsprüfungen durchzuführen oder Quell-Code in einer Entwicklungsumgebung bereitzustellen.
Dieses Dokument konzentriert sich auf Produktions-Pipelines. Weitere Informationen zur Konfiguration von produktionsfremden Pipelines finden Sie unter Konfigurieren produktionsfremder Pipelines.
Die Rolle Bereitstellungs-Manager ist für die Einrichtung der Pipeline verantwortlich. Die Pipeline-Konfiguration besteht aus folgenden Schritten:
- Definition des Auslösers, der die Pipeline startet
- Definition der Parameter zur Steuerung der Produktionsbereitstellung
- Konfiguration der Leistungstestparameter
Hinzufügen einer neuen Produktions-Pipeline adding-production-pipeline
Sobald Sie mit der Cloud Manager-Benutzeroberfläche Ihr Programm eingerichtet haben und über mindestens eine Umgebung verfügen, können Sie eine Produktions-Pipeline hinzufügen.
-
Melden Sie sich unter my.cloudmanager.adobe.com bei Cloud Manager an und wählen Sie die entsprechende Organisation sowie das entsprechende Programm aus.
-
Gehen Sie von Ihrer Seite Programmübersicht aus zur Karte Pipelines.
-
Klicken Sie auf +Hinzufügen und wählen Sie Produktions-Pipeline hinzufügen aus.
-
Das Dialogfeld Produktions-Pipeline hinzufügen wird geöffnet, wobei die Registerkarte Konfiguration geöffnet ist, auf eine einige Optionen für die Pipeline festgelegt werden müssen. Diese Optionen sind in ausklappbaren Abschnitten gruppiert und werden in den folgenden Schritten beschrieben.
-
Geben Sie in das Feld Name der Pipeline einen beschreibenden Namen für die Pipeline ein.
-
Definieren Sie im Abschnitt Quell-Code, wo die Pipeline den Code abruft, den sie verarbeitet.
- Repository: Diese Option legt fest, aus welchem Git-Repository die Pipeline den Code abrufen soll.
note tip TIP Im Dokument Einrichten von Programmen erfahren Sie, wie Sie Repositorys in Cloud Manager hinzufügen und verwalten können. - Git-Verzweigung: Diese Option legt fest, von welcher Verzweigung in der ausgewählten Pipeline der Code abgerufen werden soll.
- Code-Verzeichnis: Diese Option legt Pfad in der Verzweigung des ausgewählten Repositorys fest, aus dem die Pipeline den Code abrufen soll.
-
Im Abschnitt Umgebungen legen Sie fest, wodurch eine Bereitstellung ausgelöst wird und wie sie in den einzelnen Umgebungen ausgeführt werden soll.
-
Im Abschnitt STAGE können Sie festlegen, wie die Pipeline in Ihrer Staging-Umgebung eingesetzt wird.
-
Bereitstellungsauslöser: Sie haben die folgenden Optionen, um die Bereitstellungsauslöser für den Start der Pipeline zu definieren.
- Manuell: Diese Option startet die Pipeline manuell über die Cloud Manager-Benutzeroberfläche.
- Bei Git-Änderungen: Diese Option startet die CI/CD-Pipeline, wenn zur konfigurierten Git-Verzweigung bestätigte Änderungen hinzugefügt werden. Mit dieser Option können Sie die Pipeline bei Bedarf immer noch manuell starten.
-
Verhalten bei bedeutenden Metrikfehlern: Bei der Einrichtung oder Bearbeitung der Pipeline kann der Bereitstellungs-Manager festlegen, wie sich die Pipeline verhält, wenn bei einem der Quality Gates ein wichtiger Fehler auftritt. Folgende Optionen sind verfügbar:
- Jedes Mal fragen: Dies ist die Standardeinstellung, die ein manuelles Eingreifen bei jedem bedeutenden Fehler verlangt.
- Sofortiger Ausfall: Die Pipeline wird bei einem bedeutenden Fehler abgebrochen. Damit werden Benutzende simuliert, die manuell jeden Fehler ablehnen.
- Sofort fortsetzen: Die Pipeline wird bei einem bedeutenden Fehler automatisch fortgesetzt. Damit werden Benutzende simuliert, die manuell jeden Fehler genehmigen.
-
Bereitstellungsoptionen: Sie können bestimmte Bereitstellungsaufgaben beschleunigen.
-
Nach Staging-Bereitstellung genehmigen: Diese Genehmigung erfolgt nach der Bereitstellung in der Staging-Umgebung, bevor irgendwelche Tests durchgeführt werden. Andernfalls erfolgt die Genehmigung vor der Produktionsbereitstellung, die nach Abschluss aller Tests erfolgt.
-
Änderungen am Load-Balancer überspringen: Änderungen am Load-Balancer werden nicht vorgenommen.
-
-
Dispatcher-Konfiguration: Die Rolle Bereitstellungs-Manager kann eine Reihe von Inhaltspfaden konfigurieren, die beim Ausführen einer Pipeline entweder invalidiert oder aus dem AEM Dispatcher-Cache gelöscht werden. Diese Cache-Aktionen werden im Rahmen der Einrichtung der Bereitstellungs-Pipeline direkt nach der Bereitstellung etwaiger Inhaltspakete durchgeführt. Diese Einstellungen verwenden das Standardverhalten von AEM Dispatcher. Gehen Sie zur Konfiguration wie folgt vor:
-
Geben Sie unter PATH einen Pfad für den Inhalt an.
-
Wählen Sie unter TYPE die Aktion aus, die mit dem Pfad durchgeführt werden soll.
- Leeren: Löschen des Cache-Inhalts.
- Invalidieren: Eine Cache-Invalidierung durchführen, ähnlich wie bei der Aktivierung von Inhalten von einer Autoreninstanz auf einer Veröffentlichungsinstanz.
-
Klicken Sie auf Pfad hinzufügen, um den angegebenen Pfad hinzuzufügen. Sie können bis zu 100 Pfade pro Umgebung hinzufügen.
-
note tip TIP Generell ist die Aktion „Invalidieren“ vorzuziehen. In einigen Fällen ist jedoch eine Leerung erforderlich, insbesondere bei Verwendung von AEM-HTML-Client-Bibliotheken. -
-
Im Abschnitt PRODUCTION können Sie festlegen, wie die Pipeline in der Produktionsumgebung eingesetzt werden soll.
-
Bereitstellungsoptionen: Sie können die Parameter zur Steuerung der Produktionsbereitstellung definieren.
-
GoLive-Genehmigung verwenden: Eine Benutzerin oder ein Benutzer mit der Rolle Geschäftsinhaber, Projekt-Manager oder Bereitstellungs-Manager muss eine Bereitstellung über die Cloud Manager-Benutzeroberfläche manuell genehmigen.
-
Geplant: Diese Option hält die Pipeline vor der Produktionsbereitstellung an, sodass sie geplant werden kann. Wenn diese Option ausgewählt ist, wird die Pipeline nach der Bereitstellung in der Staging-Umgebung angehalten und die Benutzerin oder der Benutzer wird aufgefordert, die entsprechenden Maßnahmen zu ergreifen.
Now
: Dieser Option sorgt dafür, dass die Bereitstellung in der Produktionsumgebung sofort erfolgt. Die Pipeline wird damit abgeschlossen.- Datum: Diese Option ermöglicht es Benutzenden, einen Zeitpunkt festzulegen, zu dem die Bereitstellung abgeschlossen sein soll.
- Ausführung stoppen: Diese Option bricht die Bereitstellung in der Produktionsumgebung ab.
note tip TIP Weitere Informationen dazu, wie Sie einen Bereitstellungsplan festlegen oder die Pipeline sofort ausführen können, finden Sie unter Bereitstellung von Code. -
CSE-Überwachung nutzen: Bei Auswahl dieser Option wird ein Mitglied des Customer Success Engineer(CSE)-Teams eingeschaltet, um die tatsächliche Bereitstellung zu starten. Wenn diese Option aktiviert ist, während eine Pipeline erstellt oder bearbeitet wird, hat die Rolle Bereitstellungs-Manager folgende Optionen.
- Beliebiger CSE: Diese Option ermöglicht es, dass jedes verfügbare Mitglied des CSE-Teams die Bereitstellung starten kann.
- Mein CSE: Diese Option sorgt dafür, dass nur das der Kundin oder dem Kunden zugewiesene Mitglied des CSE-Teams die Bereitstellung starten kann. Diese Option gilt auch für die vorgesehene CSE-Backup-Person, wenn das zugewiesene Mitglied des CSE-Teams nicht verfügbar ist.
-
-
Dispatcher-Konfiguration: Definieren Sie die Dispatcher-Konfiguration für die Produktionsumgebung. Es sind die gleichen Optionen wie für die Staging-Umgebung verfügbar.
-
-
-
-
Klicken Sie auf Weiter, um zur Registerkarte Staging-Tests zu gelangen. Dort können Sie abhängig von den von Ihnen lizenzierten Produkten Leistungstests für AEM Sites und AEM Assets konfigurieren.
note tip TIP Weitere Informationen zu den verfügbaren Optionen auf der Registerkarte Staging-Tests finden Sie unter Testen der Code-Qualität. -
Im Abschnitt Site-Inhaltsbereitstellung/verteilte Lastgewichtung konfigurieren Sie die Site-Leistungstests anhand der Gewichtung von Seitenanfragen zwischen drei Seitensätzen. Sie können die Seitensätze nach Bedarf aktivieren oder deaktivieren.
- Beliebte Live-Seiten
- Andere Live-Seiten
- Neue Seiten
-
Im Abschnitt Asset-Leistungstestverteilung definieren Sie sowohl die Testverteilung von Bildern und PDFs als auch eigene Test-Assets.
-
Bilder: Stellen Sie den Schieberegler ein, um die Aufteilung des Tests zwischen Bildern und PDFs anzupassen.
-
PDFs: Stellen Sie den Schieberegler ein, um die Aufteilung des Tests zwischen Bildern und PDFs anzupassen.
-
Definieren Sie eigene benutzerdefinierte Assets, indem Sie sie hochladen.
- FORMAT: Wählen Sie aus, ob das benutzerdefinierte Asset eine PDF-Datei eines Bilds ist.
- DATEINAME: Verwenden Sie die Schaltfläche „Datei-Browser“, um ein Bild auf Ihrem lokalen Computer auszuwählen.
- Testdatei hinzufügen: Klicken Sie darauf, um das ausgewählte Asset hochzuladen.
-
-
-
Klicken Sie auf Speichern, um das Hinzufügen der Produktions-Pipeline abzuschließen.
Die nächsten Schritte the-next-steps
Nachdem die Konfiguration der Pipeline abgeschlossen ist, müssen Sie Ihren Code bereitstellen. Weitere Informationen finden Sie unter Bereitstellung von Code.
Video-Tutorial video-tutorial-one
In diesem Video erhalten Sie einen Überblick über den Pipeline-Erstellungsprozess, der in diesem Dokument beschrieben wird.