Vercel Mannual Deployment

How to Do Mannual Deployment on Vercel and add a CI/CD using Github Action + Vercel Deployment Hook


  1. Open the project Dashboard on Vercel

image.png

  1. Go to Project/Setting/Git (open the git tab from sidebar )

image.png

  1. In the bottom go to **Ignored Build Step** Dialogue and choose Only build production option and enter save

Screenshot 2025-11-18 211223.png

Now your vercel will not deploy any commit on prod , preview and PR deployment

  1. Also to remove the CI/CD of Vercel add vercel.json file in root of you project and add this code
{
  "git": {
    "deploymentEnabled": false
  }
}
  1. Now for manual deployment to project dashboard/development

    image.png

  2. Choose Create Deployment and now here you have to paste the latest commit code (Or the point where you want to deploy the site ) and enter it in the input.

    image.png

    image.png

  3. You Mannual Deployment is Done

    image.png

  4. But wait Doing Deployment like this sometime it only get staged not current  so you have to permote it manually and again a deployment happens

    image.png

    image.png

    image.png

  5. Now you deployment is in production and you see a current badge in the deploment

    image.png

CI/CD using vercel Hook + Github Action

Now as you have stoped the vercel’s Ci/Cd deployment and you want to create a custom CI/CD for you project which only run’s on your desired branch we have to create a vercel deployment hook

  1. Again go to project-dashboard/setting/git tab

image.png

  1. Here to create the hook enter the Name and Branch Enter the branch name carefully