From aba18a2f68c06b28ee5fa9de25d951fa840b9f1d Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Wed, 10 Feb 2021 12:58:24 +0800 Subject: [PATCH] :construction_worker: update ci --- .github/workflows/site_deploy.yml | 33 ++++++++++++++++--------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/.github/workflows/site_deploy.yml b/.github/workflows/site_deploy.yml index cfee27b2..592db3bc 100644 --- a/.github/workflows/site_deploy.yml +++ b/.github/workflows/site_deploy.yml @@ -2,7 +2,7 @@ name: Build Upload Site on: push: - branches: [master, dev] + pull_request: jobs: publish: @@ -32,19 +32,20 @@ jobs: - name: Get Branch Name run: echo "BRANCH_NAME=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_ENV - - name: Get Site ID - if: env.BRANCH_NAME == 'master' - run: | - echo "NETLIFY_SITE_ID=${{ secrets.PROD_SITE_ID }}" >> $GITHUB_ENV - - - name: Get Site ID - if: env.BRANCH_NAME == 'dev' - run: | - echo "NETLIFY_SITE_ID=${{ secrets.DEV_SITE_ID }}" >> $GITHUB_ENV - - - name: Publish - uses: netlify/actions/cli@master + - name: Production Deploy + if: github.event_name == 'push' && env.BRANCH_NAME == 'master' + uses: nwtgck/actions-netlify@v1.1 with: - args: deploy --dir=docs/.vuepress/dist --prod --message='Production ${{ env.BRANCH_NAME }}@${{ github.sha }}' - env: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + publish-dir: './docs/.vuepress/dist' + production-branch: ${{ env.BRANCH_NAME }} + production-deploy: true + github-token: ${{ secrets.GITHUB_TOKEN }} + deploy-message: 'Production Deploy ${{ env.BRANCH_NAME }}@${{ github.sha }}' + + - name: Deploy to Netlify + uses: nwtgck/actions-netlify@v1.1 + with: + publish-dir: './docs/.vuepress/dist' + production-branch: ${{ env.BRANCH_NAME }} + github-token: ${{ secrets.GITHUB_TOKEN }} + deploy-message: 'Deploy ${{ env.BRANCH_NAME }}@${{ github.sha }}'