Skip to content

Instantly share code, notes, and snippets.

@alfianyusufabdullah
Created February 21, 2024 03:17
Show Gist options
  • Select an option

  • Save alfianyusufabdullah/2df0660fbc8abc8cbc03502ecbe64a14 to your computer and use it in GitHub Desktop.

Select an option

Save alfianyusufabdullah/2df0660fbc8abc8cbc03502ecbe64a14 to your computer and use it in GitHub Desktop.

Revisions

  1. alfianyusufabdullah created this gist Feb 21, 2024.
    23 changes: 23 additions & 0 deletions vercel-deploy.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    name: Vercel Production Deployment
    env:
    VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
    VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
    on:
    push:
    branches:
    - main
    jobs:
    Deploy-Production:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Install Vercel CLI
    run: npm install --global vercel@latest
    - name: Install PNPM
    run: npm install --global pnpm
    - 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 }}