Adobe Experience Manager as a Cloud Service Prerelease-kanaal prerelease-channel

Leer hoe u het pre-releasekanaal gebruikt om een voorvertoning van aanstaande functies te AEM as a Cloud Service.

Inleiding introduction

Adobe Experience Manager as a Cloud Service biedt nieuwe functies op een gewone cadence, volgens de Experience Manager geeft roadmap vrij.

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 met pre-releasefuncties voor een bepaalde functieversie wordt gepubliceerd in het gedeelte releaseopmerkingen.

AEM as a Cloud Service releases releases

AEM as a Cloud Service heeft twee soorten versies.

  • Functiereleases functies en mogelijkheden toevoegen aan AEM as a Cloud Service, na activering
  • onderhoudsreleases Voeg beveiligingsupdates, prestatieverbeteringen en foutoplossingen toe en wordt regelmatig en frequent toegepast.

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, cadence, afbeelding

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 lang 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

Wanneer u de releasedatums hebt gemarkeerd in uw kalender, moet u de optie Adobe Experience League website op de dag van de release voor de meest recente releaseopmerkingen.

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 de bekende problemen controleren die samen met elke versie worden gepubliceerd zodat u zich ook van om het even welke technische kwesties kunt bewust zijn die een uitdaging voor uw evaluatie of uiteindelijke goedkeuring van om het even welke nieuwe eigenschappen kunnen inhouden.

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 met de interface van Cloud Manager of via CLI.

Omgevingsvariabele toevoegen met behulp van de gebruikersinterface add-with-ui

  1. Aanmelden bij Cloud Manager my.cloudmanager.adobe.com en selecteert u de gewenste organisatie.

  2. Navigeer naar het programma waar u prerelease wilt inschakelen.

  3. Selecteer het milieu waar u prerelease wilt toelaten en tot zijn configuratie via toegang hebben Programma > Omgeving > Omgevingsconfiguratie.

  4. Een nieuwe toevoegen omgevingsvariabele:

    table 0-row-4 1-row-4
    Naam Waarde Toegepaste service Type
    AEM_RELEASE_CHANNEL prerelease Alles Variabele
  5. Sla de wijzigingen op en vernieuw de omgeving met ingeschakelde prerelease-functieschakelingen.

    Nieuwe omgevingsvariabele

Omgevingsvariabele toevoegen met CLI add-with-cli

U kunt ook de API en CLI van Cloud Manager gebruiken om de omgevingsvariabelen bij te werken.

  • Gebruiken het eindpunt van de omgevingsvariabelen van de API voor cloudbeheer, instellen AEM_RELEASE_CHANNEL omgevingsvariabele voor de waarde prerelease.

    code language-text
    PATCH /program/{programId}/environment/{environmentId}/variables
    [
            {
                    "name" : "AEM_RELEASE_CHANNEL",
                    "value" : "prerelease",
                    "type" : "string"
            }
    ]
    
  • De CLI voor Cloud Manager kan ook

    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 pre-uitgave zien door uw Maven project te vormen om naar prerelease te verwijzen API Jar gevestigd in Maven Central. 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

  1. Download de SDK van de portal voor softwaredistributie en installeer de SDK zoals beschreven in Toegang tot de AEM as a Cloud Service SDK.
  2. Neem het argument op wanneer u de SDK Quickstart start -r prerelease.

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

  1. De aangepaste projectinstellingen wijzigen pom.xml naar een duidelijke prerelease SDK API-jar verwijzen, 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>
    

    Om in prerelease SDK te veranderen, verander eenvoudig de gebiedsdeel van com.adobe.aem:aem-sdk-api tot com.adobe.aem:aem-prerelease-sdk-api zoals hieronder vermeld :

    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.

  2. Distribueren naar uw lokale server.

  3. Als tevreden dat het zoals verwacht plaatselijk werkt, wijs code aan een ontwikkelingstak toe en gebruik een niet productiepijplijn van de Manager van de Wolk om aan een milieu op te stellen dat aan het prereleasekanaal intekent.

CAUTION
De aem-prerelease-sdk-api artifactId mag nooit worden gebruikt wanneer het opstellen aan stadium of productie. Altijd de aem-sdk-api bij de uitrol via de productiepijplijn. Ook de code die verwijzingen prerelease APIs niet via de productiepijplijn zou moeten worden opgesteld.

De AEM CS SDK-build Analysemodus plug-in v1.0 en hoger zal ontdekken of pre-versie 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.

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 naar AEM console Info pagina en controleer of het AEM versienummer een prerelease achtervoegsel zoals Adobe Experience Manager 2021.4.5226.20210427T070726Z-210429-PRERELEASE.

Info

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab