瀏覽代碼

chore: github actions use npm

DIYgod 2 年之前
父節點
當前提交
d9b7c1934f
共有 1 個文件被更改,包括 13 次插入43 次删除
  1. 13 43
      .github/workflows/vuepress-deploy.yml

+ 13 - 43
.github/workflows/vuepress-deploy.yml

@@ -1,48 +1,18 @@
 name: Build and Deploy
 on: [push]
-
 jobs:
-  cache-and-install:
+  build-and-deploy:
     runs-on: ubuntu-latest
-
     steps:
-      - name: Checkout
-        uses: actions/checkout@v3
-
-      - name: Install Node.js
-        uses: actions/setup-node@v3
-        with:
-          node-version: 16
-
-      - uses: pnpm/action-setup@v2.0.1
-        name: Install pnpm
-        id: pnpm-install
-        with:
-          version: 7
-          run_install: false
-
-      - name: Get pnpm store directory
-        id: pnpm-cache
-        run: |
-          echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
-
-      - uses: actions/cache@v3
-        name: Setup pnpm cache
-        with:
-          path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
-          key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
-          restore-keys: |
-            ${{ runner.os }}-pnpm-store-
-
-      - name: Install dependencies
-        run: pnpm install
-
-      - name: vuepress-deploy
-        uses: jenkey2011/vuepress-deploy@master
-        env:
-          ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
-          TARGET_REPO: DIYgod/DPlayer
-          TARGET_BRANCH: gh-pages
-          BUILD_SCRIPT: pnpm docs:build
-          BUILD_DIR: docs/.vuepress/dist
-          CNAME: dplayer.js.org
+    - name: Checkout
+      uses: actions/checkout@master
+
+    - name: vuepress-deploy
+      uses: jenkey2011/vuepress-deploy@master
+      env:
+        ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
+        TARGET_REPO: DIYgod/DPlayer
+        TARGET_BRANCH: gh-pages
+        BUILD_SCRIPT: npm install && npm run docs:build
+        BUILD_DIR: docs/.vuepress/dist
+        CNAME: dplayer.js.org