Setup CI/CD in an App Builder App
App Builder allows you to manage multiple environments called workspaces. Each workspace has its own setup:
- List of Adobe services to integrate via user or technical user accounts
- Runtime namespace
- Cloud storage for the SPA static files
- CDN delegation and sub-domain provisioned on adobeio-static.net
- Related credentials and secrets (API Key, access token, Runtime namespace credentials...)
We recommend to go through the App Builder CI/CD documentation to learn more about the architectural details.
This codelab will show you how to create a CI/CD worflow for a stage and production environment using Github actions within an App Builder App.
For that, we'll use the default bootstrapped App Builder project provided via the CLI which provides a sample CI/CD workflow out-of-the-box.