Build site preview as a GitHub action

This commit is contained in:
Tim Schaub
2021-10-22 09:52:20 -10:00
parent 36f94f57ce
commit ba6d6f3bb4
2 changed files with 55 additions and 0 deletions

22
.github/workflows/build-preview.yml vendored Normal file
View File

@@ -0,0 +1,22 @@
name: Build Preview
on:
pull_request:
branches:
- main
jobs:
build-preview:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: 16
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm run build-site
- uses: actions/upload-artifact@v2
with:
name: site
path: build/site