Konfigurera produktionsförlopp configuring-production-pipelines

Lär dig hur du använder Cloud Manager för att skapa och konfigurera produktionsledningar för att distribuera din kod. Om du först vill ha en mer konceptuell översikt över hur rörledningar fungerar i Cloud Manager kan du läsa dokumentet CI/CD-pipeline.

Ökning overview

Med panelen Inställningar för pipeline i Cloud Manager kan du skapa två olika typer av pipelines.

  • Produktionspipelines - En produktionspipeline är en specialbyggd pipeline som består av en serie samordnade steg för att ta källkod från din Git-databas hela vägen in i produktionen.
  • Icke-produktionsförlopp - En icke-produktionsförlopp används främst för att köra kodkvalitetsgenomsökningar eller för att distribuera källkod till en utvecklingsmiljö.

Det här dokumentet fokuserar på produktionsrörledningar. Mer information om hur du konfigurerar icke-produktionsrörledningar finns i dokumentet Konfigurera icke-produktionsförlopp.

Rollen Distributionshanteraren ansvarar för att ställa in pipeline. Pipeline-konfigurationen består av:

  1. Definierar den utlösare som ska starta pipelinen.
  2. Definiera parametrarna som styr produktionsdistributionen.
  3. Konfigurerar prestandatestparametrarna.
NOTE
Det går inte att konfigurera en pipeline förrän dess associerade Git-databas har minst en gren och programkonfigurationen har slutförts.

Lägga till en ny produktionspipeline adding-production-pipeline

När du har använt användargränssnittet för Cloud Manager för att konfigurera programmet och har minst en miljö är du redo att lägga till en produktionspipeline.

  1. Logga in på Cloud Manager på my.cloudmanager.adobe.com och välj rätt organisation och program.

  2. Navigera till kortet Pipelines på sidan Programöversikt och klicka på +Lägg till och välj Lägg till produktionspipeline.

    Lägg till en produktionspipeline

  3. Dialogrutan Lägg till produktionspipeline öppnas på fliken Konfiguration där ett antal alternativ för din pipeline måste definieras. Dessa alternativ är grupperade i fällbara avsnitt och beskrivs i följande steg.

    1. Ange ett beskrivande namn för pipelinen i fältet Pipelinenamn.

    2. Under avsnittet Source Code definierar du var pipelinen hämtar koden som ska bearbetas.

      • Databas - Det här alternativet definierar från vilken Git-repo pipelinen ska hämta koden.
      note tip
      TIP
      Läs dokumentet Programinställningar om du vill veta mer om hur du lägger till och hanterar databaser i Cloud Manager.
      • Git Branch - Det här alternativet definierar från vilken gren i den valda pipeline som ska hämta koden.
      • Kodplats - Det här alternativet definierar sökvägen i grenen för den valda rapporten från vilken pipelinen ska hämta koden.

      Definiera repor för pipeline

    3. Under avsnittet Miljö definierar du vilka som utlöser en distribution och hur den ska introduceras per miljö.

      1. I avsnittet STAGE kan du definiera hur pipelinen ska placeras i mellanlagringsmiljön.

        • Distributionsutlösare - Du har följande alternativ för att definiera distributionsutlösarna för att starta pipeline.

          • Manuell - Använd det här alternativet om du vill starta pipelinen manuellt med Cloud Manager-gränssnittet.
          • Vid Git-ändringar - Detta alternativ startar CI/CD-flödet när implementeringar läggs till i den konfigurerade Git-grenen. Med det här alternativet kan du fortfarande starta pipelinen manuellt efter behov.
        • Beteende vid viktiga mätfel - Under pipeline-konfiguration eller redigering kan Deployment Manager definiera pipeline-beteendet när ett viktigt fel påträffas i någon av kvalitetsportarna. De tillgängliga alternativen är:

          • Fråga varje gång - Det här är standardinställningen och kräver manuell åtgärd vid viktiga fel.
          • Misslyckades omedelbart - Om du väljer det här alternativet avbryts pipelinen när ett viktigt fel inträffar. Detta emulerar i princip en användare som manuellt avvisar varje fel.
          • Fortsätt omedelbart - Om du väljer det här alternativet fortsätter pipeline automatiskt när ett viktigt fel inträffar. Detta emulerar i princip en användare som manuellt godkänner varje fel.

        Distributionsutlösare

        • Distributionsalternativ - Du kan snabba upp vissa distributionsåtgärder.

          • Godkänn efter scendistribution - Detta godkännande sker efter distributionen till mellanlagringsmiljön innan testningen är klar. Annars sker godkännandet före produktionsdistributionen, vilket sker när all testning är klar.

          • Hoppa över ändringar i belastningsutjämnaren - inga ändringar görs i belastningsutjämnaren.

        Alternativ för mellanlagringsdistribution

        • Dispatcher-konfiguration - Rollen Distributionshanteraren kan konfigurera en uppsättning innehållssökvägar som antingen blir ogiltiga eller tömda från AEM Dispatcher-cache när en pipeline körs. Dessa cacheåtgärder kommer att utföras som en del av distributionssteget, precis efter att innehållspaket har distribuerats. De här inställningarna använder AEM Dispatcher standardbeteende. Konfigurera:

          1. Under PATH anger du en innehållssökväg.

          2. Under TYP väljer du vilken åtgärd som ska utföras på sökvägen.

            • Rensa - Utför en cacheborttagning.
            • Invalidera - Utför en cacheogiltigförklaring, ungefär som när innehåll aktiveras från en redigeringsinstans till en publiceringsinstans.
          3. Klicka på Lägg till sökväg för att lägga till den angivna sökvägen. Du kan lägga till upp till 100 sökvägar per miljö.

        Dispatcher-konfiguration

        note tip
        TIP
        I allmänhet är det bättre att använda åtgärden invalidate, men det kan finnas fall där det krävs tömning, särskilt när du använder AEM HTML Client Libraries.
      2. I avsnittet PRODUKTION kan du definiera hur pipelinen ska placeras i din produktionsmiljö.

        • Distributionsalternativ - Du kan definiera parametrarna som styr produktionsdistributionen.

          • Använd Go Live Approval - En distribution måste godkännas manuellt av en användare med rollen Business Owner, Project Manager eller Deployment Manager via användargränssnittet Cloud Manager.

          • Schemalagd - Det här alternativet stoppar pipelinen före produktionsdistributionen så att den kan schemaläggas. Om det här alternativet väljs avbryts pipeline efter distributionen till mellanlagringsmiljön och användaren uppmanas att vidta åtgärden.

            • Nu - Det här alternativet distribuerar till produktionen omedelbart och slutför i praktiken pipelinen.
            • Datum - Med det här alternativet kan användaren schemalägga en tid när distributionen ska slutföras.
            • Stoppa körning - Det här alternativet avbryter distribution till produktion.
          note tip
          TIP
          Läs dokumentet Code Deployment, om du vill veta hur du ställer in distributionsschemat eller kör pipeline direkt.
          • Använd CSE Oversight - Om det här alternativet är markerat engageras en CSE för att starta distributionen. När du skapar eller redigerar en pipeline när det här alternativet är aktiverat har rollen Distributionshanterare följande alternativ.

            • Valfri CSE - Med det här alternativet kan alla tillgängliga CSE starta distributionen.
            • Min CSE - Det här alternativet tillåter endast den specifika CSE som kunden har tilldelats för att starta distributionen. Detta gäller även för den angivna säkerhetskopian av CSE om den tilldelade CSE inte är tillgänglig.

          Alternativ för produktionsdistribution

        • Dispatcher-konfiguration - Definiera dispatcherkonfigurationen för produktionsmiljön. Alternativen är desamma som för mellanlagringsmiljön.

  4. Klicka på Fortsätt för att gå vidare till fliken Stage Testing där du kan konfigurera AEM Sites och AEM Assets Performance Testing, beroende på vilka produkter du har licensierat.

    note tip
    TIP
    Mer information om tillgängliga alternativ finns i dokumentet Kodkvalitetstestning på fliken Scentestning.
    1. Under avsnittet Platsinnehållsleverans/Distribuerad lastvikt definierar du hur platsens prestandatestning konfigureras baserat på vikten av sidförfrågningar mellan de tre siduppsättningarna, som kan aktiveras eller inaktiveras.

      • Populära Live-sidor
      • Andra Live-sidor
      • Nya sidor

      Platsens lastvikt

    2. Under avsnittet Assets Performance Testing Distribution definierar du testdistributionen av bilder och PDF samt definierar dina egna testresurser.

      • Bilder - Justera skjutreglaget för att justera testdelningen mellan bilder och PDF.

      • PDF - Justera skjutreglaget för att justera testdelningen mellan bilder och PDF.

      • Definiera egna resurser genom att överföra dem.

        1. FORMAT - Välj om din anpassade resurs är PDF i en bild.
        2. FILENAME - Använd filläsarknappen för att välja en bild från den lokala datorn.
        3. Lägg till testfil - Klicka för att överföra den valda resursen.

      Assets testdistribution

  5. Klicka på Spara för att lägga till produktionsflödet.

Nästa steg the-next-steps

När du har konfigurerat pipeline måste du distribuera koden. Mer information finns i dokumentet Koddistribution.

Videosjälvstudie video-tutorial-one

Den här videon ger en översikt över processen att skapa pipeline, som beskrivs i det här dokumentet.

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3