diff --git a/.github/workflows/pages.yaml b/.github/workflows/pages.yaml new file mode 100644 index 00000000..39f68f34 --- /dev/null +++ b/.github/workflows/pages.yaml @@ -0,0 +1,31 @@ +name: GH Pages Build and Deploy + +on: + push: + branches: + - main + workflow_dispatch: + +env: + node-version: 14.x + +jobs: + deploy-gh-pages: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Use Node v${{ env.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ env.node-version }} + - name: Install NPM Dependencies + run: npm ci + - name: Build + run: npm run build-pages + - name: Deploy + uses: JamesIves/github-pages-deploy-action@4.1.0 + with: + branch: gh-pages + folder: pages/dist