Skip to content

test-1

test-1 #2

Workflow file for this run

name: Auto Deploy New Projects
on:
push:
paths:
- 'Vanilla-JS-Projects/**'
- 'React-JS-Projects/**'
- 'Angular-JS-Projects/**'
- 'Next-JS-Projects/**'
- 'Node-JS-Projects/**'
- 'Typescript-Projects/**'
- 'Front-end-Projects/**'
- 'Vue-JS-Projects/**'
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '20.9.0'
- name: Install Dependencies
run: npm install
- name: Deploy New Projects
run: |
for framework in Vanilla-JS-Projects React-JS-Projects Angular-JS-Projects Next-JS-Projects Node-JS-Projects Typescript-Projects Front-end-Projects Vue-JS-Projects; do
for level in Basic Intermediate Advanced; do
project_dir="$framework/$level"
if [ -d "$project_dir" ]; then
echo "Deploying projects in $project_dir"
cd $project_dir
npm run build
vercel --prod --confirm
cd -
fi
done
done