Program och programtyper understanding-programs
Cloud Manager bygger på en hierarki av enheter. Den här informationen är inte viktig för ditt dagliga arbete i Cloud Manager, men en översikt av den hjälper dig att förstå program och skapa egna.
- TENANT - Detta är överst i hierarkin. 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 klientkod underhålls 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 Code Repository source-code-repository
Ett Cloud Manager-program levereras automatiskt med en egen Git-databas.
För att få åtkomst till Cloud Manager Git-databasen måste användarna använda en Git-klient med ett kommandoradsverktyg, en fristående visuell Git-klient eller användarens valfria IDE som Eclipse, IntelliJ eller NetBeans.
När en Git-klient har konfigurerats kan du hantera din Git-databas via Cloud Manager användargränssnitt. Mer information om hur du hanterar Git med Cloud Manager användargränssnitt finns i Åtkomst till Git.
Om du vill börja utveckla AEM Cloud-programmet måste du checka ut den från Cloud Manager-databasen till en plats på den lokala datorn.
$ git clone {URL}
Arbetsflödet är alltså ett standard-Git-arbetsflöde.
- En användare klonar en lokal kopia av Git-databasen.
- Användaren gör ändringar i den lokala koddatabasen.
- När det är klart genomför användaren ändringarna tillbaka till 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.
- Mer information finns i Introduktion till produktionsprogram.
-
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 ett produktionsprogram inte kommer att ha.
- Den innehåller Sites och Assets och levereras automatiskt ifylld med en Git-gren som innehåller exempelkod, en utvecklingsmiljö och en icke-produktionsprocess.
- Mer information finns i Introduktion till sandlådeprogram.