parent
aa20f114fa
commit
051af4ba6d
3 changed files with 52 additions and 2 deletions
@ -0,0 +1,50 @@ |
||||
name: documentation |
||||
|
||||
on: |
||||
pull_request: |
||||
branches: [master] |
||||
push: |
||||
branches: [master] |
||||
|
||||
jobs: |
||||
checks: |
||||
if: github.event_name != 'push' |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v1 |
||||
- uses: actions/setup-node@v1 |
||||
with: |
||||
node-version: '12.x' |
||||
- name: Test Build |
||||
run: | |
||||
if [ -e yarn.lock ]; then |
||||
yarn install --frozen-lockfile |
||||
elif [ -e package-lock.json ]; then |
||||
npm ci |
||||
else |
||||
npm i |
||||
fi |
||||
npm run build |
||||
gh-release: |
||||
if: github.event_name != 'pull_request' |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v1 |
||||
- uses: actions/setup-node@v1 |
||||
with: |
||||
node-version: '12.x' |
||||
- name: Release to GitHub Pages |
||||
env: |
||||
USE_SSH: false |
||||
GIT_USER: ${{ secrets.GIT_USER }} |
||||
run: | |
||||
git config --global user.email "${{ secrets.GIT_MAIL }}" |
||||
git config --global user.name "${{ secrets.GIT_USER }}" |
||||
if [ -e yarn.lock ]; then |
||||
yarn install --frozen-lockfile |
||||
elif [ -e package-lock.json ]; then |
||||
npm ci |
||||
else |
||||
npm i |
||||
fi |
||||
npm run deploy |
Loading…
Reference in new issue