Deployments Overview
Deployments are the core mechanism by which your code is built, packaged into isolated cloud containers, and served globally on Deployxa.
Deployment Lifecycle
- Trigger: Code push to GitHub branch, CLI command (
deployxa deploy), or API request. - Analysis: Framework fingerprinting and dependency analysis.
- Build: Execution of build scripts in an isolated container environment with layer caching.
- Provisioning: Deployment of build output onto production edge container runtimes.
- Health Checks: Verification of HTTP readiness probes.
- Traffic Cutover: Zero-downtime atomic DNS/proxy routing swap.
Features
- Preview Deployments: Automatic staging environments for pull requests.
- Instant Rollbacks: Atomic single-click rollback to any previous successful deployment.
- Real-Time Telemetry: Live streaming stdout/stderr compilation and runtime logs.
- Build Caching: Layer caching for faster build iterations.