Cloud Deploy
Deploy static and frontend applications from GitHub to AWS. Cloud Deploy builds your app on a managed build runner and serves it via S3 and CloudFront.
What is Cloud Deploy?
Cloud Deploy lets you connect a GitHub repository to an AWS account and deploy your static or single-page application (SPA) with a few steps. Orkestia provisions the per-site infrastructure (S3 bucket, CloudFront distribution) and runs your build pipeline on a managed build runner in your own cloud on each deploy.
spad.* workflows behind each provider.Benefits
GitHub to AWS
Connect a repo and branch; deploy on push or on GitHub releases.
Managed Infrastructure
S3 and CloudFront are created and managed for you; builds run on a managed build runner.
Build Pipelines
Configure install and build stages (e.g. npm install, npm run build) that run on a managed build runner.
Custom Domains
Add your own domain with automatic SSL (requires a DNS connection).
Rollback
Roll back to a previous deployment from the site dashboard.
Deployment History
View logs, status, and duration for every deployment.
Prerequisites
Before using Cloud Deploy, your organization must have:
- An AWS Connection - So Orkestia can create and manage resources in your AWS account. See AWS Connections.
- A GitHub Connection - So Orkestia can access your repositories and (optionally) receive webhooks for auto-deploy.
How It Works
Site Statuses
| Status | Description |
|---|---|
| Provisioning | Infrastructure (S3, CloudFront) is being created |
| Active | Site is ready; you can trigger deployments and add custom domains |
| Failed | Infrastructure provisioning failed; use Retry or Check from the site page |
