File tree Expand file tree Collapse file tree 1 file changed +61
-0
lines changed
Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ name: Deploy Demo to GitHub Pages
2+
3+ on:
4+ push:
5+ tags:
6+ - 'v*'
7+ - '[0-9]+.[0-9]+.[0-9]+'
8+ workflow_dispatch:
9+
10+ permissions:
11+ contents: read
12+ pages: write
13+ id-token: write
14+
15+ concurrency:
16+ group: "pages"
17+ cancel-in-progress: false
18+
19+ jobs:
20+ build:
21+ runs-on: ubuntu-latest
22+ steps:
23+ - name: Checkout
24+ uses: actions/checkout@v4
25+
26+ - name: Setup Node
27+ uses: actions/setup-node@v4
28+ with:
29+ node-version: '20'
30+ cache: 'npm'
31+ cache-dependency-path: demo/frontend/package-lock.json
32+
33+ - name: Install dependencies
34+ working-directory: ./demo/frontend
35+ run: npm ci
36+
37+ - name: Build frontend
38+ working-directory: ./demo/frontend
39+ run: npm run build
40+ env:
41+ VITE_API_BASE_URL: ''
42+
43+ - name: Setup Pages
44+ uses: actions/configure-pages@v4
45+
46+ - name: Upload artifact
47+ uses: actions/upload-pages-artifact@v3
48+ with:
49+ path: ./demo/frontend/dist
50+
51+ deploy:
52+ environment:
53+ name: github-pages
54+ url: ${{ steps.deployment.outputs.page_url }}
55+ runs-on: ubuntu-latest
56+ needs: build
57+ steps:
58+ - name: Deploy to GitHub Pages
59+ id: deployment
60+ uses: actions/deploy-pages@v4
61+
You can’t perform that action at this time.
0 commit comments