Program och programtyper understanding-programs

Cloud Manager bygger på en hierarki av enheter. Informationen är inte viktig för ditt dagliga arbete i Cloud Manager, men en översikt över den kan hjälpa dig att förstå program och skapa egna.

Cloud Manager-hierarki

  • TENANT - Hierarkins överkant. Alla kunder tillhandahålls med en klientorganisation.
  • PROGRAM - Varje klientorganisation har ett eller flera program, som ofta återspeglar kundens licensierade lösningar.
  • MILJÖER - Varje program har flera miljöer, till exempel produktion för direktinnehåll, en för mellanlagring och en för utvecklingsändamål.
    • Varje program kan bara ha en produktionsmiljö, men flera icke-produktionsmiljöer.
  • REPOSITORY - Program har Git-databaser där program och slutkod bevaras för miljöerna.
  • VERKTYG OCH ARBETSFLÖDEN - Pipelines hanterar distributionen av kod från databaser till miljöer medan andra verktyg ger åtkomst till loggar, övervakning och miljöhantering.

Ett exempel är ofta användbart när hierarkin ska sammanställas.

  • WKND Travel and Adventure Enterprises kan vara en tenant som fokuserar på reserelaterade medier.
  • WKND Travel and Adventure Enterprises-klienten kan ha två program: ett Sites-program för WKND Magazine och ett Assets-program för WKND Media.
  • Programmen WKND Magazine och WKND Media skulle båda ha miljöerna dev, stage och production.

Source kodarkiv source-code-repository

Ett Cloud Manager-program levereras automatiskt med en egen Git-databas.

Användare har åtkomst till Cloud Manager Git-databasen via en Git-klient med ett kommandoradsverktyg eller en fristående visuell Git-klient. Alternativt kan de använda den integrerade utvecklingsmiljön (IDE) som de föredrar, till exempel Eclipse, IntelliJ eller NetBeans.

När en Git-klient har konfigurerats kan du hantera Git-databasen från Cloud Manager användargränssnitt. Mer information om hur du hanterar Git med Cloud Manager-användargränssnittet finns i Access Git.

Om du vill börja utveckla AEM Cloud-programmet ska du checka ut programkoden från Cloud Manager-databasen till din lokala dator.

$ git clone {URL}

Arbetsflödet följer en standard-Git-process:

  1. En användare klonar Git-fjärrdatabasen lokalt.
  2. Användaren gör ändringar i sin lokala databas.
  3. När det är klart implementerar användaren ändringarna i Git-fjärrdatabasen.

Den enda skillnaden är att Git-fjärrdatabasen är en del av Cloud Manager, som är transparent för utvecklaren.

Programtyper program-types

En användare kan skapa ett produktion-program eller ett sandbox-program.

  • Ett produktionsprogram har skapats för att aktivera livatrafik för din webbplats.

  • Ett sandlådeprogram skapas vanligtvis för att fungera som träning, som kör demos, aktivering, POC eller dokumentation.

    • En sandlådemiljö är inte avsedd att bära trafik i realtid och har begränsningar som inte finns i ett produktionsprogram.
    • Den innehåller Sites, Assets och Edge Delivery Services och är förifylld med en Git-gren som innehåller exempelkod, en utvecklingsmiljö och en icke-produktionsprocess.
    • Mer information finns i Introduktion till sandlådeprogram.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab