Lär dig hur du konfigurerar produktionspipelines för att skapa och distribuera kod till produktionsmiljöer. En produktionspipeline distribuerar kod först till scenmiljön och när den godkänns distribueras samma kod till produktionsmiljön.
En användare måste ha Distributionshanteraren roll för att konfigurera produktionspipelinor.
Det går inte att konfigurera en produktionspipeline förrän programskapandet är klart, en Git-databas har minst en gren och en uppsättning för produktions- och stagningsmiljö skapas.
Innan du börjar distribuera koden måste du konfigurera dina pipeline-inställningar från Cloud Manager.
Du kan redigera pipeline-inställningar efter den första konfigurationen.
När du har konfigurerat programmet och har minst en miljö som använder Cloud Manager Du kan nu lägga till en produktionspipeline genom att följa de här stegen.
Innan du konfigurerar en frontendpipeline ska du läsa AEM för att skapa webbplatser snabbt för att få en komplett guide med hjälp av det lättanvända AEM snabbverktyget för att skapa webbplatser. Den här resan hjälper dig att effektivisera utvecklingen av AEM sajt, så att du snabbt kan anpassa din sajt utan någon AEM bakomliggande kunskap.
Logga in i Cloud Manager på my.cloudmanager.adobe.com och välja lämplig organisation och lämpligt program.
Navigera till Pipelines från Programöversikt sida och klicka Lägg till för att markera Lägg till produktionspipeline.
The Lägg till produktionspipeline visas. Ange en Pipelinenamn för att identifiera ditt flöde tillsammans med följande alternativ. Klicka Fortsätt.
Utlösare för distribution - Du har följande alternativ när du definierar distributionsutlösare för att starta pipeline.
Beteende vid viktiga måttfel - Under pipeline-konfiguration eller -redigering Distributionshanteraren har alternativet att definiera hur pipelinen fungerar när ett viktigt fel påträffas i någon av kvalitetsportarna. De tillgängliga alternativen är:
På Källkod måste du välja vilken typ av kod som pipeline ska bearbeta.
Se CI/CD-rör för mer information om olika typer av rörledningar.
Stegen för att slutföra skapandet av produktionsflödet varierar beroende på vilken typ av källkod du har valt. Följ länkarna ovan för att gå till nästa avsnitt i det här dokumentet så att du kan slutföra konfigurationen av din pipeline.
En fullständig kodrapport distribuerar samtidigt kodbyggen i bakände och i framände som innehåller en eller flera AEM serverprogram tillsammans med HTTPD/Dispatcher-konfigurationen.
Om det redan finns en kodrapport med fullständig stapel för den valda miljön inaktiveras den här markeringen.
Följ de här stegen för att slutföra konfigurationen av produktionsflödet för kod i helhög.
På Källkod måste du definiera följande alternativ.
Se dokumentet Lägga till och hantera databaser om du vill lära dig hur du lägger till och hanterar databaser i Cloud Manager.
Klicka Fortsätt för att gå vidare till Experience Audit där du kan definiera sökvägar som alltid ska inkluderas i Experience Audit.
Ange en sökväg som ska inkluderas i Experience Audit.
/
.https://wknd.site/us/en/about-us.html
Ange sökvägen i Experience Audit /us/en/about-us.html
.Klicka Lägg till sida och sökvägen fylls i automatiskt med adressen till din miljö och läggs till i sökvägstabellen.
Fortsätt att lägga till banor efter behov genom att upprepa de två föregående stegen.
Klicka Spara för att spara på rörledningen.
Sökvägar som har konfigurerats för Experience Audit skickas till tjänsten och utvärderas utifrån prestanda-, hjälpmedels-, SEO-test (sökmotoroptimering), bästa praxis och PWA-tester (Progressive Web App) när pipeline körs. Se Upplevelsegranskningsresultat för mer information.
Pipelinen har sparats och du kan nu hantera dina rörledningar på Pipelines på Programöversikt sida.
En riktad distribution distribuerar bara kod för utvalda delar av AEM. I en sådan distribution kan du välja Inkludera någon av följande typer av kod:
Stegen för att slutföra skapandet av din produktion är riktade distributionsflöden desamma när du väljer en distributionstyp.
Definiera Berättigade driftsättningsmiljöer.
Under Källkod definierar du följande alternativ:
Se Lägga till och hantera databaser så att du kan lära dig hur du lägger till och hanterar databaser i Cloud Manager.
Klicka Spara.
Pipelinen har sparats och du kan nu hantera dina rörledningar på Pipelines på Programöversikt sida.
När en riktad distributionsprocess körs, konfigurationer såsom WAF-konfigurationer distribueras, förutsatt att de sparas i den miljö, databas och gren som du definierade i pipeline.
Om du vill att dispatcherpaket ska byggas som en del av pipeline, men inte vill att de ska publiceras för att skapa lagring, kan du inaktivera publicering av dem, vilket kan minska körningstiden för pipeline.
Följande konfiguration för att inaktivera publiceringsdispatcherpaket måste läggas till via ditt projekt pom.xml
-fil. Den baseras på en miljövariabel, som fungerar som en flagga som du kan ange i Cloud Managers byggbehållare för att definiera när dispatcherpaket ska ignoreras.
<profile>
<id>only-include-dispatcher-when-it-isnt-ignored</id>
<activation>
<property>
<name>env.IGNORE_DISPATCHER_PACKAGES</name>
<value>!true</value>
</property>
</activation>
<modules>
<module>dispatcher</module>
</modules>
</profile>