Auto deploy to Github pages

dependabot/npm_and_yarn/typescript-eslint/parser-4.33.0
guusvanmeerveld 3 years ago
parent a9047e0e8a
commit 0d4bb9766c

@ -1,4 +1,4 @@
name: build name: Build / test application and deploy to Docker hub & Github Pages
on: on:
push: push:
@ -6,16 +6,16 @@ on:
- main - main
jobs: jobs:
test: check:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Setup checkout - name: Setup checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Setup NodeJS v12 - name: Setup NodeJS v12
uses: actions/setup-node@v1 uses: actions/setup-node@v2
with: with:
node-version: 12 node-version: '12.x'
- name: Install Dependencies - name: Install Dependencies
run: yarn install run: yarn install
@ -23,8 +23,31 @@ jobs:
- name: ESlint check - name: ESlint check
run: yarn lint run: yarn lint
pages:
needs: check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '12.x'
- name: Install dependencies
run: yarn install
- name: Export website
run: yarn export
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./out
docker: docker:
needs: test needs: check
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Setup checkout - name: Setup checkout

Loading…
Cancel
Save