Vercel & Deployments
Understand how Vercel handles deployments, preview URLs, and environment management.
Vercel is our deployment platform for all Olive Code projects. It automatically builds and deploys your code whenever you push to GitHub, creating preview URLs for testing and production deployments for live sites.
Vercel is automatically configured when a project is created. You don't need to set anything up manually – just push your code and Vercel handles the rest.
Here's what happens when you push code:
- GitHub Webhook Triggered
Vercel detects the push to your branch through GitHub webhooks.
- Build Process Starts
Vercel clones your repository, installs dependencies, and runs the build command.
- Deployment Created
The built application is deployed to Vercel's global edge network.
- URL Available
A unique URL is generated for this deployment, available within minutes.
Vercel creates different types of deployments:
| Type | Trigger | URL Pattern | Purpose |
|---|---|---|---|
| Preview | Push to any non-production branch | [project]-[hash].vercel.app | Testing and client review |
| Branch Preview | Latest push to a branch | [project]-[branch].vercel.app | Always-current branch URL |
| Production | Push to main/production branch | [project].vercel.app | Live production site |
Access the Vercel Dashboard to view deployment logs, manage settings, and debug build issues.
Learn more about specific deployment topics: