English for Vercel Preview Deployments
Learn the English vocabulary for Vercel preview deployments: branch previews, environment variables, promotion, and the terms for discussing them in review.
A preview deployment gives every pull request its own live, shareable URL, and the terms around that workflow — promotion, aliasing, environment scoping — come up constantly in PR reviews, so using them precisely saves a round of “wait, which URL do you mean?” clarification.
Key Vocabulary
Preview deployment — a unique, immutable build generated automatically for a branch or pull request, deployed to its own URL and left untouched by subsequent deploys to other branches.
“The preview deployment for this PR is at a unique .vercel.app URL — reviewers can click through the actual UI change instead of just reading the diff.”
Production deployment — the deployment currently aliased to the project’s primary domain, distinct from a preview even if built from the exact same commit. “Merging to main doesn’t retroactively change the preview URL — it triggers a new production deployment that gets aliased to the real domain.”
Promotion — the act of aliasing a specific existing deployment (often a preview) directly to the production domain without triggering a new build, useful for instant rollback or hotfix promotion. “Instead of reverting and rebuilding, we promoted the last known-good deployment directly to production — it was live again in seconds.”
Environment scoping (Preview / Production / Development) — the assignment of environment variables to specific deployment contexts, so a preview deployment can safely use test API keys while production uses live ones. “The Stripe key is scoped to Production only — Preview deployments use a separate test-mode key, so a PR review never risks touching real payments.”
Deployment alias — the human-readable domain (custom or generated) pointing at a specific deployment, which can be reassigned to a different deployment without rebuilding anything. “We reassigned the staging alias to point at this deployment for QA to test against, without touching the production alias at all.”
Common Phrases
- “Is this the preview deployment for this PR, or an older one from a previous push?”
- “Should we promote this deployment directly, or trigger a fresh production build?”
- “Is this environment variable scoped to Preview, Production, or both?”
- “Which deployment does this alias currently point to?”
- “Does the preview use test credentials, or is it accidentally hitting production services?”
Example Sentences
Sharing a preview link in a PR: “Preview deployment is ready — you can click through the new checkout flow directly at the link above before approving.”
Explaining a hotfix response: “Rather than waiting on a new build, we promoted the previous stable deployment back to production — that bought us time to fix the regression properly without extended downtime.”
Reviewing an environment variable change: “Make sure that key is scoped to Preview only during testing — if it’s scoped to Production too, every PR preview will be hitting the live payment provider.”
Professional Tips
- Share the preview deployment URL directly in PR descriptions — it turns a code review into something reviewers can actually click through, not just read.
- Use promotion as the term for an instant rollback via aliasing, distinct from triggering a new build — it communicates that no new code is being deployed, just a pointer change.
- Always confirm environment scoping before merging any change involving secrets — a key scoped too broadly is a common way test environments end up touching production systems.
- Refer to a deployment alias by name when multiple environments (staging, production, a client demo) point at different deployments — “the URL” is ambiguous once there’s more than one.
Practice Exercise
- Write a sentence explaining the difference between a preview deployment and a production deployment.
- Describe what promotion does and when you’d use it instead of a new deploy.
- Explain environment scoping in your own words with an example.