This project includes a fully automated CI/CD pipeline using Jenkins and Vercel.
Whenever code is pushed to GitHub, Jenkins automatically:
- Pulls the latest code from GitHub
- Installs project dependencies
- Builds the production bundle
- Deploys the application to Vercel
Developer
│
│ git push
▼
GitHub Repository
│
│ Webhook Trigger
▼
Jenkins Pipeline
│
├── Install Dependencies (npm install)
│
├── Build Application (npm run build)
│
└── Deploy to Vercel
│
▼
Live Production App
The Jenkins pipeline automatically runs the following stages:
npm install
npm run build
npx vercel --prod --yes --token=$VERCEL_TOKEN
Deployment uses a secure Vercel token stored in Jenkins Credentials Manager.
Environment Variable used:
VERCEL_TOKEN
The application is automatically deployed to Vercel.
Production URL
https://jenkins-automate-and-deploy-vercel.vercel.app/
- Jenkins (CI/CD Automation)
- GitHub (Source Control)
- Vercel (Hosting & Deployment)
- Node.js
- Vite + React
- Webhooks for automatic build trigger