From 10210ed559b182c41757afe3c548eeca4f523e77 Mon Sep 17 00:00:00 2001 From: Jakob Date: Wed, 11 Sep 2019 18:46:56 +0200 Subject: [PATCH] Improve GitHub action to deploy to gh-pages --- .github/workflows/github-pages.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 2071a477..481f6952 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -1,19 +1,22 @@ name: GitHub pages -on: - push: - branches: - - master +on: push jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@master + + - name: Install dependencies + run: yarn + + - name: Build + run: yarn run build - - name: Build and deploy - uses: JamesIves/github-pages-deploy-action@2.0.0 + - name: Deploy + if: github.ref == 'master' + uses: peaceiris/actions-gh-pages@v2.2.0 env: - ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} - BRANCH: gh-pages - FOLDER: .vuepress/dist - BUILD_SCRIPT: yarn && yarn run build + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PUBLISH_BRANCH: gh-pages + PUBLISH_DIR: ./.vuepress/dist