Add Vercel production deployment workflow and configure Hugo
Vercel Preview Deployment / Deploy-Preview (push) Successful in 10s Details
Vercel Production Deployment / Deploy-Production (push) Successful in 5s Details

Vercel seems to have an old version of Hugo which leads to errors. Setting an environment variable can override this.
This commit is contained in:
Angad Behl 2024-06-25 18:36:42 +00:00 committed by GitHub
parent a1acda9e5e
commit 27f4236202
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,21 @@
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@v2
- name: Install Vercel CLI
run: npm install --global vercel@latest
- 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 }}

7
vercel.json Normal file
View File

@ -0,0 +1,7 @@
{
"build": {
"env": {
"HUGO_VERSION": "0.125.3"
}
}
}