Programma's en programmatypen understanding-programs

Cloud Manager is opgebouwd rond een hiërarchie van entiteiten. De details hiervan zijn niet van cruciaal belang voor uw dagelijkse werk in Cloud Manager, maar een overzicht ervan zal u helpen bij het begrijpen van programma's en het opzetten van uw eigen programma.

hiërarchie van Cloud Manager

  • TENANT - dit is 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 klant wijzen.
  • 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 git bewaarplaatsen 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 Code Repository source-code-repository

Een Cloud Manager-programma wordt automatisch voorzien van een eigen git-opslagruimte.

Om tot de Cloud Manager git bewaarplaats toegang te hebben, moeten de gebruikers een git cliënt met een bevel-lijn hulpmiddel, een standalone visuele git cliënt, of winde van de gebruiker van keus zoals Eclipse, IntelliJ, of NetBeans gebruiken.

Zodra een git-client is ingesteld, kunt u de git-opslagruimte beheren vanuit de Cloud Manager-gebruikersinterface. Om over te leren hoe te om it te beheren gebruikend het gebruikersinterface van Cloud Manager, zie Toegang hebbend tot Git.

Als u de AEM Cloud-toepassing wilt ontwikkelen, moet u een lokale kopie van de toepassingscode maken door deze uit te checken van de Cloud Manager-opslagplaats naar een locatie op uw lokale computer.

$ git clone {URL}

De workflow is dus een standaard git-workflow.

  1. Een gebruiker klonen een lokale kopie van de it-opslagplaats.
  2. De gebruiker brengt wijzigingen aan in de lokale gegevensopslagruimte voor code.
  3. Als dit gereed is, legt de gebruiker de wijzigingen weer vast aan de externe git-opslagplaats.

Het enige verschil is dat de externe git-opslagplaats deel uitmaakt van Cloud Manager, dat transparant is voor de ontwikkelaar.

Programmatypen 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.

  • 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 zal beperkingen hebben die een productieprogramma niet zal hebben.
    • Het omvat Plaatsen en Assets en wordt geleverd automatisch bevolkt met een git tak die steekproefcode, een ontwikkelomgeving, en een niet productiepijplijn omvat.
    • Zie Inleiding aan Programma's Sandboxvoor meer details.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab