Skip to content

Commit

Permalink
Try deploying to vercel via GitHub Actions
Browse files Browse the repository at this point in the history
  • Loading branch information
cedric25 committed Jan 10, 2024
1 parent 131a473 commit d6da9bc
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 1 deletion.
45 changes: 45 additions & 0 deletions .github/workflows/usecase-demo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
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 }}
2 changes: 2 additions & 0 deletions demo/usecase-demo/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?

.vercel
3 changes: 2 additions & 1 deletion demo/usecase-demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"build": "vite build",
"check-types": "tsc --noEmit",
"check-format": "prettier --check src",
"format": "prettier --write src",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
Expand Down
3 changes: 3 additions & 0 deletions demo/usecase-demo/vercel.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"rewrites": [{ "source": "/(.*)", "destination": "/" }]
}

0 comments on commit d6da9bc

Please sign in to comment.