Programma's en programmatypen understanding-programs
Cloud Manager is opgebouwd rond een hiërarchie van entiteiten. De details zijn niet van essentieel belang voor uw dagelijkse werk in Cloud Manager, maar een overzicht ervan kan u helpen als u programma's begrijpt en uw eigen programma opstelt.
- GEWENST - de bovenkant van de hiërarchie. Elke klant is provisioned met een huurder.
- PROGRAMMA'S - Elke huurder heeft één of meerdere programma's, die vaak op de gelicentieerde oplossingen van de klantwijzen.
- OMGEVINGEN - Elk programma heeft veelvoudige milieu's zoals productie voor levende inhoud, voor het opvoeren, en voor ontwikkelingsdoeleinden.
- Elk programma kan slechts één productiemilieu, maar veelvoudige non-production milieu's hebben.
- REPOSITORY - De programma's hebben de bewaarplaatsen van het Git waar toepassing en front-end code voor de milieu's wordt gehandhaafd.
- TOOLS & WORKFLOWS - de Pijpleidingen beheren de plaatsing van code van de bewaarplaatsen aan de milieu's terwijl andere hulpmiddelen voor toegang tot logboeken, controle, en milieubeheer toestaan.
Een voorbeeld is vaak handig bij het contextualiseren van deze hiërarchie.
- De Onderneming van het Reizen van WKND en van het Avontuur zou a huurder kunnen zijn die zich op op reis betrekking hebbende media concentreert.
- De huurder van de Onderneming van het WKND Reizen en van het Avontuur zou twee programma's kunnen hebben: één programma van Plaatsen voor het Tijdschrift van WKND en één programma van Assets voor Media WKND.
- De programma's van het Tijdschrift WKND en van Media WKND zouden zowel dev, stadium, als productie milieu's hebben.
Source-codeopslagplaats source-code-repository
Een Cloud Manager-programma wordt automatisch voorzien van een eigen Git-opslagruimte.
Gebruikers kunnen toegang krijgen tot de Cloud Manager Git-opslagplaats via een Git-client met een opdrachtregelprogramma of een zelfstandige visuele Git-client. Alternatief, kunnen zij hun aangewezen Geïntegreerde Ontwikkelomgeving (winde), zoals Eclipse, IntelliJ, of NetBeans gebruiken.
Zodra een Git-client is ingesteld, kunt u de Git-opslagplaats beheren vanuit de Cloud Manager-gebruikersinterface. Om over te leren hoe te om Git te beheren gebruikend het gebruikersinterface van Cloud Manager, zie Git van de Toegang.
Als u de AEM Cloud-toepassing wilt gaan ontwikkelen, checkt u de toepassingscode uit van de Cloud Manager-opslagplaats naar uw lokale computer.
$ git clone {URL}
De werkstroom volgt een standaard Git-proces:
- Een gebruiker klonen de externe Git-opslagplaats lokaal.
- De gebruiker brengt wijzigingen aan in de lokale opslagruimte.
- Als de gebruiker klaar is, zet de gebruiker de wijzigingen terug in de externe Git-opslagplaats.
Het enige verschil is dat de externe Git-opslagplaats deel uitmaakt van Cloud Manager, wat transparant is voor de ontwikkelaar.
Programmotypes program-types
Een gebruiker kan a productie programma of a zandbak programma tot stand brengen.
-
A productieprogramma wordt gecreeerd om levend verkeer voor uw plaats toe te laten.
- Zie Inleiding aan de Programma's van de Productievoor meer details.
-
A zandbakprogramma wordt typisch gecreeerd om de doeleinden van opleiding, lopende demo's, enablement, POCs, of documentatie te dienen.
- Een zandbakomgeving is niet bedoeld voor het vervoer van levend verkeer en heeft beperkingen die een productieprogramma niet kent.
- Het omvat Plaatsen, Assets, en Edge Delivery Services, en komt vooraf bevolkt met een tak van de Plaats die steekproefcode, een ontwikkelomgeving, en een niet productiepijplijn bevat.
- Zie Inleiding aan Programma's Sandboxvoor meer details.