- Published on
How to Ignore Preview Deployments in Vercel
- Ashik Nesin
Preview Deployments are such useful things for a large project where we have multiple people working on it. And where you want to test something without thinking about breaking your production code.
But that might not be helpful for side projects where you just want to keep things simple and even fine with breaking production for a couple of minutes :)
Vercel builds and deploys preview URL for all the new commits. It uses SHA of the git commit to decide whether to deploy a new preview or not.
Sometimes, you just want to trigger build only for
main branch. For such cases, you can Ignored Build Step section.
In this we can run any command and depending on the exit status build is triggered or ignored.
If it returns
0 then the build is skipped and for
1 the build is trigger
if [ "$VERCEL_ENV" == "production" ]; then exit 1; else exit 0; fi
Here is the PR in which the deployment preview has been ignored:
Happy simple deployments!