Adobe Experience Manager as a Cloud Service Prerelease-kanaal prerelease-channel
Leer hoe u het pre-releasekanaal gebruikt om een voorvertoning van aanstaande functies naar AEM as a Cloud Service te bekijken.
Inleiding introduction
Adobe Experience Manager as a Cloud Service levert nieuwe eigenschappen op een regelmatige kast, volgens de versie van de Experience Manager roadmap.
Als u vertrouwd wilt raken met de functies die gepland zijn om live te gaan met de volgende functieversie, kunt u zich abonneren op het pre-releasekanaal. Dit kanaal is toegankelijk door uw ontwikkelomgevingen of elke sandboxomgeving te configureren. U kunt een voorvertoning weergeven van wijzigingen die toegankelijk zijn via de AEM-gebruikersinterface en code maken op basis van nieuwe prerelease-API's.
De lijst van prereleaseeigenschappen voor een bepaalde eigenschapversie wordt gepost binnen de versienota's.
AEM as a Cloud Service-releases releases
AEM as a Cloud Service heeft twee typen releases.
- de Versies van de Eigenschap voegen mogelijkheden en eigenschappen aan AEM as a Cloud Service toe, bij activering
- de Versies van het Onderhoud voegen veiligheidsupdates, prestatiesverhogingen, en insectenmoeilijke situaties toe, en worden toegepast op een regelmatige en frequente basis.
Dit patroon verzekert ononderbroken versies zonder onderbreking van de dienst.
Met het prereleasekanaal kunt u functies voorvertonen die zijn gepland voor de aanstaande functieversie, zodat u de komende functionaliteit kunt evalueren en de mogelijke implementatie voor uw eigen projecten kunt plannen. Hiermee kunt u vooruit plannen voor de volgende release met functies.
Als het bijvoorbeeld mei is en u bent geabonneerd op het pre-releasekanaal, kunt u functies evalueren in de aanstaande release van juni.
Prerelease geeft u een het rollen venster van één maand in aanstaande eigenschappen AEMaaCS, die u tijd geven om het effect van om het even welke nieuwe eigenschappen aan uw projecten en aanpassingen te beoordelen en de introductie van plannen dergelijke eigenschappen, het testen, en gebruikersopleiding te plannen.
Voor het effectief benutten van de voordelen van het prereleasekanaal zijn vier stappen vereist.
Uw kalenders markeren mark-calendars
De versies van de eigenschap zijn gepland goed van tevoren en de data van de activering van de eigenschapversie worden gepubliceerd op Adobe Experience League.
Neem nota van de versiedata zodat kunt u tijd plannen om de aanstaande eigenschappen te herzien en te testen.
De opmerkingen bij de release bekijken release-notes
Zodra u de versiedata hebt duidelijk in uw kalender, ben zeker om de Adobe Experience Leaguewebsite op de dag van de versie voor de recentste versienota's te controleren.
Elke versie gaat vergezeld van releaseopmerkingen die niet alleen nieuw zijn in die versie, maar ook de functies die beschikbaar zijn voor pre-releaseevaluatie. Lees uw kennis op voorhand en gebruik de nieuwste functies van AEMaaCS!
U kunt ook de bekende kwestiescontroleren die samen met elke versie worden gepubliceerd zodat kunt u zich van om het even welke technische kwesties bewust zijn die een uitdaging aan uw evaluatie of uiteindelijke goedkeuring van om het even welke nieuwe eigenschappen kunnen voorstellen.
Laat het Kanaal van de Prerelease toe om tot Nieuwe Eigenschappen toegang te hebben en uit te proberen new-features
Het pre-releasekanaal kan op om het even welke ontwikkeling of zandbakmilieu worden toegelaten. Prerelease kan niet worden ingeschakeld in staging- of productieomgevingen.
De pre-releasefuncties kunnen op verschillende manieren worden ervaren:
Cloud-omgevingen cloud-environments
Als u een wolkenomgeving wilt bijwerken om de pre-releaseversie te gebruiken, moet u een nieuwe omgevingsvariabele toevoegen. U kunt dit doen of gebruikend de UI van Cloud Manager of via CLI.
Omgevingsvariabele toevoegen met behulp van de gebruikersinterface add-with-ui
-
Logboek in Cloud Manager bij my.cloudmanager.adobe.comen selecteer de aangewezen organisatie.
-
Navigeer naar het programma waar u prerelease wilt inschakelen.
-
Selecteer het milieu waar u prerelease wilt toelaten en tot zijn configuratie via Programma toegang hebben > Milieu > Configuratie van het Milieu.
-
Voeg een nieuwe milieuvariabele toe:
table 0-row-4 1-row-4 Naam Waarde Toegepaste service Type AEM_RELEASE_CHANNEL
prerelease
Alles Variabele -
Sla de wijzigingen op en vernieuw de omgeving met ingeschakelde prerelease-functieschakelingen.
Omgevingsvariabele toevoegen met CLI add-with-cli
U kunt de Cloud Manager API en CLI ook gebruiken om de omgevingsvariabelen bij te werken.
-
Gebruikend het milieu van Cloud Manager API veranderlijke eindpunt,plaats de
AEM_RELEASE_CHANNEL
milieuvariabele aan de waardeprerelease
.code language-text PATCH /program/{programId}/environment/{environmentId}/variables [ { "name" : "AEM_RELEASE_CHANNEL", "value" : "prerelease", "type" : "string" } ]
-
CLI van Cloud Managerkan ook worden gebruikt
code language-shell aio cloudmanager:environment:set-variables <ENVIRONMENT_ID> --programId=<PROGRAM_ID> --variable AEM_RELEASE_CHANNEL "prerelease
De variabele kan worden verwijderd of op een andere waarde worden ingesteld als u wilt dat de omgeving wordt hersteld naar het gedrag van het gewone (niet-pre-releasekanaal) kanaal.
Lokale SDK local-sdk
U kunt nieuwe eigenschappen in de console van Plaatsen in lokale QuickStart SDK en code tegen nieuwe APIs in preRelease zien door uw Maven project te vormen om preRelease API Jar
van verwijzingen te voorzien die in Centrale Maven wordt gevestigd. U kunt deze prereleasefuncties in uw lokale ontwikkelomgeving ook zien door de regelmatige SDK van QuickStart op prereleasemodus te beginnen.
Quickstart SDK starten in pre-releasemodus prerelease-mode
- Download SDK van het portaal van de softwaredistributie en installeer zoals die in wordt beschreven Toegang tot SDK van AEM as a Cloud Service.
- Neem het argument
-r prerelease
op wanneer u de SDK QuickStart start.
De waarde blijft behouden, zodat deze alleen bij het eerste opstarten kan worden geselecteerd. Installeer de SDK opnieuw om de opdrachtregeloptie te wijzigen.
Aangezien er meerdere AEM onderhoudsreleases tussen maandelijkse functiereleases kunnen zijn, kunt u deze nieuwe SDK's downloaden en verwijzen naar de nieuwe Jar-versies van SDK API in bepaalde projecten. De onderhoudsversies zullen geen extra prereleasefuncties toevoegen, maar zouden andere kleinere veranderingen zoals insectenmoeilijke situaties, veiligheidsmoeilijke situaties, en prestatiesverhogingen kunnen omvatten.
JavaDocs wordt gepubliceerd aan Centrale Maven.
Samenstellen op basis van de prerelease SDK build-sdk
-
Wijzig de API-jar van het gemaakte project
pom.xml
om te verwijzen naar een specifieke prerelease SDK, die wordt gepubliceerd naar Maven Central. Deze bevat een nieuwe Java API voor de prereleasefuncties en is afhankelijk van de SDK API-jar. Dezelfde versie wordt gebruikt.Hier ziet u bijvoorbeeld een fragment uit de sectie voor het beheer van afhankelijkheden van de bovenliggende pom dat verwijst naar de gewone API-jar:
code language-none <dependencyManagement> <dependencies> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-sdk-api</artifactId> <version>${aem.sdk.api}</version> <scope>provided</scope> </dependency>
En dan het gebruik in een module:
code language-none <dependencies> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-sdk-api</artifactId> </dependency>
Als u wilt overschakelen op de pre-releaseSDK, wijzigt u gewoon de afhankelijkheid van
com.adobe.aem:aem-sdk-api
incom.adobe.aem:aem-prerelease-sdk-api
(zie hieronder):code language-none <dependencyManagement> <dependencies> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-prerelease-sdk-api</artifactId> <version>${aem.sdk.api}</version> <scope>provided</scope> </dependency> <dependencies> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-prerelease-sdk-api</artifactId> </dependency>
Zoals gebruikelijk, kunnen de individuele projecten de afhankelijkheid gebruiken.
-
Distribueren naar uw lokale server.
-
Als tevreden dat het zoals plaatselijk verwacht werkt, wijs code aan een ontwikkelingstak toe en gebruik een Cloud Manager niet-productiepijplijn om aan een milieu op te stellen dat aan het prereleasekanaal intekent.
aem-prerelease-sdk-api
artifactId mag nooit worden gebruikt bij de implementatie naar het werkgebied of de productie. Gebruikt altijd aem-sdk-api
wanneer het opstellen via de productiepijplijn. Ook de code die verwijzingen prerelease APIs niet via de productiepijplijn zou moeten worden opgesteld.De AEM CS SDK bouwt Analysator die stop in v1.0 en hoger wordt gemaaktzal ontdekken als prerelease API in een project door de gebiedsdelen te inspecteren wordt gebruikt. Als de analysator het vindt, zal het de prerelease SDK API gebruiken om het project te analyseren.
Uw gebruikers trainen train-users
Nadat u de nieuwe functies in het prereleasekanaal hebt getest en u hebt besloten deze in uw projecten te gebruiken, moet u de gebruikers trainen.
Adobe Experience League biedt veel bronnen om AEMaaCS te leren.
- de documentatie AEMaaCS
- Tutorials
- de maandversie overzichtsvideoin de versienota's
Overwegingen considerations
Er zijn een paar punten om van nota te nemen wanneer het gebruiken van het prereleasekanaal.
- Het pre-releasekanaal bevat niet noodzakelijkerwijs alle nieuwe functies die in de volgende versie moeten worden geïmplementeerd.
- Functies in de prerelease worden onderworpen aan strenge kwaliteitsborging en zijn bedoeld om volledig te zijn in plaats van bètakwaliteit. Als u om het even welke kwesties opmerkt, rapporteer hen, enkel zoals u zou doen als u insecten in eigenschappen in een regelmatige AEM versie verdacht.
- Om te bepalen als een milieu voor het prereleasekanaal wordt gevormd, ga ongeveer pagina van de AEM console en controleer als het AEM versieaantal a ** achtervoegsel zoals
Adobe Experience Manager 2021.4.5226.20210427T070726Z-210429-PRERELEASE
omvat.