Skip to content

Try deploying to vercel via GitHub Actions #1

Try deploying to vercel via GitHub Actions

Try deploying to vercel via GitHub Actions #1

Workflow file for this run

name: usecase-demo-main-ci
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_USECASE_DEMO_PROJECT_ID }}
on:
push:
branches:
# Change that to 'v2' once merged
- feature/usecase-demo-v1
paths:
- 'demo/usecase-demo/**'
- '!demo/usecase-demo/README.md'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v3
- name: Install dependencies
run: |
node -v
npm -v
npm ci
- name: Check Prettier
run: npm run check-format
- name: Vercel deploy to prod
run: |
npm install --global vercel@latest
vercel pull --yes --environment=production --scope i-exec --token=${{ secrets.VERCEL_TOKEN }}
vercel build --prod --scope i-exec --token=${{ secrets.VERCEL_TOKEN }}
vercel deploy --prebuilt --prod --scope i-exec --token=${{ secrets.VERCEL_TOKEN }}