vercel command is used to deploy Vercel Projects and can be used from either the root of the Vercel Project directory or by providing a path to it.
vercel --cwd [path-to-project]
vercel deploy --prebuilt
When deploying, stdout is always the Deployment URL.
vercel > deployment-url.txt
These are options that only apply to the
vercel command, therefore, more information is provided.
--build-env option, shorthand
-b, can be used to provide environment variables to the build step.
vercel --build-env KEY1=value1 --build-env KEY2=value2
--yes option can be used to skip questions you are asked when setting up a new Vercel Project.
The questions will be answered with the provided defaults, inferred from
vercel.json and the folder name.
--env option, shorthand
-e, can be used to provide Environment Variables at Runtime.
vercel --env KEY1=value1 --env KEY2=value2
--nameoption has been deprecated in favor of Vercel Project Linking, which allows you to link a Vercel Project to your local codebase when you run
--name option, shorthand
-n, can be used to provide a Vercel Project name for a deployment.
vercel --name foo
--prod option can be used to create a deployment for a production domain specified in the Vercel Project dashboard.
--public option can be used to ensures the source code is publicly available at the
vercel --regions sfo1
The following global options can be passed when using the
vercel deploy command:
For more information on global options and their usage, refer to the options section.