Een productiepijpleiding configureren configure-production-pipeline
Leer hoe te om productiepijpleidingen te vormen om uw code aan productiemilieu's te bouwen en op te stellen. Een productiepijpleiding stelt code eerst aan werkgebiedmilieu op, en bij goedkeuring stelt de zelfde code aan het productiemilieu op.
Een gebruiker moet de 🔗rol hebben van de Manager van de Plaatsing 0} om productiepijpleidingen te vormen.
Voordat u de code gaat implementeren, moet u de pijpleidinginstellingen configureren vanuit de Cloud Manager .
Een nieuwe productiepijpleiding toevoegen adding-production-pipeline
Zodra u opstelling uw programma hebt en minstens één milieu gebruikend Cloud Manager UI heeft, bent u bereid om een productiepijplijn toe te voegen door deze stappen te volgen.
-
Logboek in Cloud Manager bij my.cloudmanager.adobe.comen selecteert de aangewezen organisatie
-
Op de Mijn console van Programma's, selecteer het programma.
-
Navigeer aan de Pipelines kaart van de pagina van het Overzicht van het Programma en klik toevoegen om te selecteren voeg de Pijpleiding van de Productie toe.
-
voegt de vertoningen van de de dialoogdoos van de Pijpleiding van de Productie toe. Verstrek de Naam van de a Pijpleiding om uw pijpleiding samen met de volgende opties te identificeren. Klik verdergaan.
Trigger van de Plaatsing - u hebt de volgende opties wanneer het bepalen van de plaatsingstrekkers om de pijpleiding te beginnen.
- Handboek - gebruik deze optie om de pijpleiding manueel te beginnen.
- op de Veranderingen van het Git - Deze opties beginnen de pijpleiding CI/CD wanneer de bedenkingen aan de gevormde git tak worden toegevoegd. Met deze optie, kunt u de pijpleiding nog manueel zoals vereist beginnen.
Belangrijk Metrisch Gedrag van Mislukt - tijdens pijpleidingsopstelling of geef uit, heeft de Manager van de Plaatsing de optie om het gedrag van de pijpleiding te bepalen wanneer een belangrijke mislukking in om het even welke kwaliteitspoorten wordt ontmoet. De beschikbare opties zijn:
- vraag telkens als - dit is het gebrek plaatsend en vereist handinterventie op om het even welke belangrijke mislukking.
- onmiddellijk het Eindigen - als geselecteerd, wordt de pijpleiding geannuleerd wanneer een belangrijke mislukking voorkomt. Dit is in feite het emuleren van een gebruiker die elke fout handmatig afwijst.
- gaat onmiddellijk - als geselecteerd, zal de pijpleiding automatisch te werk wanneer een belangrijke mislukking voorkomt. Dit emuleert hoofdzakelijk een gebruiker manueel goedkeurend elke mislukking.
-
Op het lusje van de Code van Source moet u selecteren welk type van code de pijpleiding zou moeten verwerken.
Zie CI/CD Pijpleidingenvoor meer informatie over de types van pijpleidingen.
De stappen om de verwezenlijking van uw productiepijplijn te voltooien variëren afhankelijk van het type van broncode u selecteerde. Volg de verbindingen hierboven om aan de volgende sectie van dit document te springen zodat kunt u de configuratie van uw pijpleiding voltooien.
Volledige stapelcode full-stack-code
Een full-stack codepijplijn implementeert tegelijkertijd back-end en front-end code builds die een of meer AEM servertoepassingen bevatten samen met de configuratie HTTPD/Dispatcher.
Om de configuratie van de full-stack de productiepijplijn van de codeproductie te beëindigen, volg deze stappen.
-
Op het lusje van de Code van Source, moet u de volgende opties bepalen.
- Bewaarplaats - Deze optie bepaalt waarvan de git repo de pijpleiding de code zou moeten terugwinnen.
note tip TIP Zie het document Toevoegend en het Leiden Bewaarplaatsenom te leren hoe te om bewaarplaatsen in Cloud Manager toe te voegen en te beheren. - Tak van het Git - Deze optie bepaalt van welke tak in de geselecteerde pijpleiding de code zou moeten terugwinnen.
- Voer de eerste paar tekens van de naam van de vertakking in en met de functie voor automatisch aanvullen van dit veld kunt u de overeenkomende vertakkingen vinden om u te helpen selecteren.
- negeert de Configuratie van de Rij van het Web - wanneer gecontroleerd, stelt de pijpleiding uw configuratie van de Webrij niet op.
- Pauze alvorens aan Productie op te stellen - deze optie pauzeert de pijpleiding alvorens aan productie op te stellen.
- Gepland - Deze optie staat de gebruiker toe om de geplande productieleiding toe te laten.
-
Tik of klik verdergaan aan de Controle van de Ervaring tabel waar u de wegen kunt bepalen die altijd in de Controle van de Ervaring zouden moeten worden omvat.
-
Verstrek wegen die in de Controle van de Ervaring moeten worden omvat.
- Zie het document Testen van de Controle van de Ervaringvoor details.
-
Klik sparen om uw pijpleiding te bewaren.
De wegen die voor de Controle van de Ervaring worden gevormd worden voorgelegd aan de dienst en worden geëvalueerd volgens de prestaties, de toegankelijkheid, SEO (de Optimalisering van de Motor van het Onderzoek), beste praktijken, en PWA (Progressieve App van het Web) tests wanneer de pijpleiding loopt. Zie Begrijpend de Resultaten van de Controle van de Ervaringvoor meer details.
De pijpleiding wordt bewaard en u kunt uw pijpleidingen 🔗 op de Pijpleidingen kaart op de pagina van het Overzicht van het Programma nu beheren.
Gerichte implementatie targeted-deployment
Een gerichte plaatsing stelt code slechts voor geselecteerde delen van uw AEM toepassing op. In zulk een plaatsing kunt u verkiezen om ​ ​één van de volgende soorten code te omvatten:
-
Config - vorm montages voor diverse eigenschappen op uw AEM milieu.
- Zie Gebruikend Pijpleidingen Configvoor een lijst van gesteunde configuraties, die logboek het door:sturen, zuivert-verwante onderhoudstaken, en diverse configuraties CDN omvat, en om hen in uw bewaarplaats te beheren zodat zij behoorlijk worden opgesteld.
- Wanneer het runnen van een gerichte plaatsingspijpleiding, zullen de configuraties worden opgesteld, op voorwaarde dat zij aan milieu, bewaarplaats, en tak worden bewaard u in de pijpleiding bepaalde.
- Op elk ogenblik, kan er slechts één config pijpleiding per milieu zijn.
-
Voorste Code van het Eind - vorm JavaScript en CSS voor het vooreind van uw AEM toepassing.
- Met frontend pijpleidingen wordt meer onafhankelijkheid gegeven aan front-end ontwikkelaars en kan het ontwikkelingsproces worden versneld.
- Zie het document Ontwikkelend Plaatsen met de Voorste-Eind Pijpleidingvoor hoe dit proces samen met sommige overwegingen werkt om zich bewust te zijn van om het volledige potentieel uit dit proces te krijgen.
-
Config van de Rij van het Web - vorm dispatcheigenschappen om, Web-pagina's op te slaan, te verwerken en te leveren aan de cliënt.
- Zie het document CI/CD Pijpleidingenvoor meer details.
- Als er voor de geselecteerde omgeving een pijpleiding voor code in de weblaag bestaat, is deze selectie uitgeschakeld.
- Als u een bestaande full-stack pijpleiding die aan een milieu opstelt hebt, die tot een Web rij config pijpleiding voor het zelfde milieu leidt zal de bestaande configuratie van de Webrij in de full-stack pijpleiding worden genegeerd.
De stappen om de verwezenlijking van uw productie te voltooien, zijn de gerichte plaatsingspijpleiding het zelfde zodra u een plaatsingstype kiest.
- Kies welk implementatietype u nodig hebt.
-
Bepaal de In aanmerking komende Milieu's van de Plaatsing.
- Als uw pijpleiding een plaatsingspijpleiding is, moet u selecteren aan welke milieu's het zou moeten opstellen.
-
Onder Code van Source, bepaal de volgende opties:
- Bewaarplaats - Deze optie bepaalt waarvan git repo dat de pijpleiding de code zou moeten terugwinnen.
note tip TIP Zie Toevoegend en het Leiden Bewaarplaatsenzodat kunt u leren om bewaarplaatsen in Cloud Manager toe te voegen en te beheren. - Tak van het Git - Deze optie bepaalt waarvan de tak in de geselecteerde pijpleiding de code zou moeten terugwinnen.
- Voer de eerste paar tekens in van de naam van de vertakking en de functie voor automatisch aanvullen van dit veld. U vindt de overeenkomende vertakkingen die u kunt selecteren.
- Plaats van de Code - Deze optie bepaalt de weg in de tak van de geselecteerde repo waarvan de pijpleiding de code zou moeten terugwinnen.
- Pauze alvorens aan Productie op te stellen - deze optie pauzeert de pijpleiding alvorens aan productie op te stellen.
- Gepland - Deze optie staat de gebruiker toe om de geplande productieleiding toe te laten. Alleen beschikbaar voor doelgerichte webimplementaties.
-
Klik sparen.
De pijpleiding wordt bewaard en u kunt uw pijpleidingen 🔗 op de Pijpleidingen kaart op de pagina van het Overzicht van het Programma nu beheren.
Dispatcher-pakketten overslaan skip-dispatcher-packages
Als u de pakketten wilt die van de dispatcher als deel van uw pijpleiding worden gebouwd, maar hen niet willen worden gepubliceerd om opslag te bouwen, kunt u het publiceren van hen onbruikbaar maken, die pijpleidingsloopduur kunnen verminderen.
De volgende configuratie voor het uitschakelen van het publiceren van verzendingspakketten moet via het projectbestand pom.xml
worden toegevoegd. De variabele is gebaseerd op een omgevingsvariabele die fungeert als een markering die u in de Cloud Manager-constructiecontainer kunt instellen om te bepalen wanneer verzenderpakketten moeten worden genegeerd.
<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>