You can now control when domains are assigned to deployments, enabling the manual promotion of production deployments to serve traffic.
You can now create staged deployments that do not assign domains, which can later be promoted to production and serve traffic. This is helpful for custom workflows and having multiple production environments for QA or testing.
From the dashboard
- Disable the assignment of domains for your production branch in your Git project settings.
- Find your deployment from the list of all deployments and use the right menu to select Promote to Production.
From the CLI
vercel --prod --skip-domain
vercel promote [deployment-id or url]
Learn more in our documentation.