Setting up RDE deployment workflow for AEM as a Cloud Service Sites

This article explains how to set up a Rapid Development Environment (RDE) deployment workflow for Adobe Experience Manager (AEM) as a Cloud Service Sites, including the supported approach for deploying code to an RDE.

Description description

Environment

Adobe Experience Manager (AEM) as a Cloud Service (all versions)

Symptoms

There’s a need to set up a deployment workflow for a Rapid Development Environment (RDE) in AEM as a Cloud Service Sites. The goal is to understand the supported approach for deploying code to an RDE and whether a standard Cloud Manager pipeline can be used.

Cause

RDEs are designed for rapid, iterative development and support direct deployments from a developer’s local machine using the Adobe I/O CLI and AEM RDE plugin, rather than standard Cloud Manager pipelines.

Resolution resolution

Follow the steps below to resolve the issue:

  1. Install Node.js LTS and npm version 8 or later on your local machine.

  2. Install the Adobe I/O CLI by running:

    npm install -g @adobe/aio-cli

  3. Install the AEM RDE plugin by running:

    aio plugins:install @adobe/aio-cli-plugin-aem-rde

    aio plugins:update

  4. Log in using the Adobe organization associated with your Cloud Manager program by running:

    aio login

  5. Set up the RDE environment by running:

    aio aem:rde:setup

  6. Check the RDE status by running:

    aio aem:rde:status

  7. Build your AEM project, and deploy the relevant package directly to the RDE by running:

    aio aem:rde:install .zip

    Ensure the user performing these steps has access to the Cloud Manager Developer - Cloud Service product profile.

  8. If you need to deploy code through a Cloud Manager CI/CD pipeline, use a standard Development environment as the pipeline target. RDEs are intended for direct CLI-based deployments, not pipeline-based deployments.

recommendation-more-help
experience-cloud-kcs-help-kbarticles