Skip to content

Commit

Permalink
Merge pull request #41 from chimobi-justice/update-actions
Browse files Browse the repository at this point in the history
update github actions
  • Loading branch information
chimobi-justice authored Nov 17, 2024
2 parents 94f7a5d + b4ea2f3 commit e4a9308
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 42 deletions.
36 changes: 14 additions & 22 deletions .github/workflows/preview.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,21 @@
name: Vercel Preview Deployment

name: Vercel Preview Deployment
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_ORG_PROJECT }}
on:
push:
branches-ignore:
- 'main'

- main
jobs:
deploy-preview:
Deploy-Preview:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Install Vite and dependencies
run: npm install

- name: Build Project with Vite
run: npm run build

- uses: actions/checkout@v2
- name: Install Vercel CLI
run: npm install --global vercel

- name: Deploy to Vercel Preview
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_ORG_PROJECT }}
run: vercel deploy --prod=false --token ${{ secrets.VERCEL_TOKEN }}
run: npm install --global vercel@latest
- name: Pull Vercel Environment Information
run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }}
- name: Build Project Artifacts
run: vercel build --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy Project Artifacts to Vercel
run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }}
32 changes: 12 additions & 20 deletions .github/workflows/production.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,21 @@
name: Vercel Production Deployment

env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_ORG_PROJECT }}
on:
push:
branches:
- main

jobs:
deploy-production:
Deploy-Production:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Install Vite and dependencies
run: npm install

- name: Build Project with Vite
run: npm run build

- uses: actions/checkout@v2
- name: Install Vercel CLI
run: npm install --global vercel

- name: Deploy to Vercel
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_ORG_PROJECT }}
run: vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
run: npm install --global vercel@latest
- name: Pull Vercel Environment Information
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
- name: Build Project Artifacts
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy Project Artifacts to Vercel
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}

0 comments on commit e4a9308

Please sign in to comment.