Jim Han
4 years ago
committed by
GitHub
1 changed files with 32 additions and 0 deletions
@ -0,0 +1,32 @@
|
||||
name: Deploy Vuepress |
||||
on: |
||||
push: |
||||
branches: |
||||
- master |
||||
jobs: |
||||
build: |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- name: Checkout |
||||
uses: actions/checkout@v2 |
||||
with: |
||||
fetch-depth: 0 |
||||
- name: Get yarn cache directory path |
||||
id: yarn-cache-dir-path |
||||
run: echo "::set-output name=dir::$(yarn cache dir)" |
||||
- uses: actions/cache@v2 |
||||
id: yarn-cache |
||||
with: |
||||
path: ${{ steps.yarn-cache-dir-path.outputs.dir }} |
||||
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} |
||||
restore-keys: | |
||||
${{ runner.os }}-yarn- |
||||
- name: Install and Build |
||||
run: | |
||||
yarn install |
||||
yarn build |
||||
- name: Deploy |
||||
uses: peaceiris/actions-gh-pages@v3 |
||||
with: |
||||
github_token: ${{ secrets.GITHUB_TOKEN }} |
||||
publish_dir: docs/.vuepress/dist |
Loading…
Reference in new issue