feat: start work on website deployment

This commit is contained in:
tresabhi committed 2024-12-15 18:59:20 -06:00
1 parent f9c4cee30c
commit 4f6b41e264
2 files changed
+31 -8

No files matched your search

@@ -1,8 +1,7 @@
name: Build Website name: Website
on: on:
push: push:
branches: main
workflow_dispatch: workflow_dispatch:
schedule: schedule:
@@ -52,14 +51,37 @@ jobs:
with: with:
path: dist/website path: dist/website
deploy: deploy-github-pages:
environment: if: github.ref == 'refs/heads/main'
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
needs: build
runs-on: ubuntu-latest
name: Deploy name: Deploy
runs-on: ubuntu-latest
needs: build
environment:
name: Production
url: ${{ steps.deployment.outputs.page_url }}
steps: steps:
- name: Deploy to GitHub Pages - name: Deploy to GitHub Pages
id: deployment id: deployment
uses: actions/deploy-pages@v4 uses: actions/deploy-pages@v4
deploy-vercel:
name: Deploy
needs: build
runs-on: ubuntu-latest
environment:
name: Preview
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: oven-sh/setup-bun@v1
- name: Install Vercel CLI
run: bun install --global vercel@latest
- name: Pull Vercel environment information
run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy project artifacts to vercel
run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }}
+1
View File
@@ -189,6 +189,7 @@
"unpickled", "unpickled",
"Unregistering", "Unregistering",
"unrotate", "unrotate",
"vercel",
"vickers", "vickers",
"vitepress", "vitepress",
"Vovko", "Vovko",