Manual Deploys
Overview
Section titled “Overview”Manual deployments let you trigger a deployment without waiting for a GitHub webhook. This is useful for:
- Re-deploying after fixing a server-side issue
- Testing your build commands
- Deploying when webhooks aren’t configured
How to Deploy Manually
Section titled “How to Deploy Manually”- Navigate to your project’s details page
- Click the Deploy button
- The deployment starts immediately
What Happens
Section titled “What Happens”When you click deploy:
- A new deployment record is created with status
running - Commands execute sequentially in the project workspace
- Each command’s output is logged
- Email notification is sent (if enabled)
- Status updates to
successorfailed
Manual vs Webhook
Section titled “Manual vs Webhook”| Manual Deploy | Webhook Deploy | |
|---|---|---|
| Trigger | Button click in UI | GitHub push event |
| Authentication | Session-based | HMAC-SHA256 signature |
| Auto Deploy | Always runs | Only if enabled on project |
| Use Case | Re-deploy, test | Continuous deployment |
Monitoring
Section titled “Monitoring”After triggering a deploy, you’re redirected to the deployment details page where you can watch:
- Real-time log output (polls every 3 seconds)
- Command-by-command status
- Total deployment duration