浏览代码

[Actions]Update workflow.

dufu1991 3 年之前
父节点
当前提交
b419c29dc1
共有 1 个文件被更改,包括 9 次插入8 次删除
  1. 9 8
      .github/workflows/build-demo.yml

+ 9 - 8
.github/workflows/build-demo.yml

@@ -1,11 +1,10 @@
 # 当分支 main 有 push 事件,并且此次 push 包含了 demo 目录下的文件时触发,使用 GitHub Actions 自动构建 Demo 并部署到服务器(使用 ubuntu-latest),具体步骤如下:
 # 1. 安装 nodejs , python3 , pip
 # 2. pip 依次安装 aliyun-python-sdk-cdn , aliyun-python-sdk-core , logging
-# 3. 安装 pnpm
-# 4. cd demo 安装依赖 pnpm install
-# 5. 打包 npm run build
-# 6. 使用 appleboy/scp-action@master 将 demo/dist 目录下所有文件上传到服务器上 demo 目录下
-# 7. 执行 demo/Refresh-auto.py 刷新 CDN 缓存
+# 3. cd demo 安装依赖 npm install
+# 4. 打包 npm run build
+# 5. 使用 appleboy/scp-action@master 将 demo/dist 目录下所有文件上传到服务器上 demo 目录下
+# 6. 执行 demo/Refresh-auto.py 刷新 CDN 缓存
 
 name: BUILD DEMO
 
@@ -26,6 +25,7 @@ jobs:
               uses: actions/setup-node@v1
               with:
                   node-version: 18.x
+
             - name: Setup Python environment
               uses: actions/setup-python@v2
               with:
@@ -38,13 +38,13 @@ jobs:
               run: python3 -m pip install aliyun-python-sdk-core
             - name: Install logging
               run: python3 -m pip install logging
-            - name: Install pnpm
-              run: npm install -g pnpm
+
             - name: Install dependencies and build
               run: |
                   cd demo
-                  pnpm install
+                  npm install
                   npm run build
+
             - name: Upload
               uses: appleboy/scp-action@master
               with:
@@ -55,6 +55,7 @@ jobs:
                   source: demo/dist/*
                   target: /usr/share/nginx/demo_stdf/
                   strip_components: 2
+
             - name: Refresh CDN
               env:
                   ALIYUN_CDN_AK: ${{ secrets.ALIYUN_CDN_AK }}