Browse Source

修改工作流

dengdx 2 days ago
parent
commit
4308242130
1 changed files with 28 additions and 27 deletions
  1. 28 27
      .github/workflows/build-linux-arm-appimage.yml

+ 28 - 27
.github/workflows/build-linux-arm-appimage.yml

@@ -14,8 +14,9 @@ concurrency:
   cancel-in-progress: true
 
 jobs:
-  prepare-workspace:
-    runs-on: self-hosted
+  build-h5-production:
+    needs: prepare-workspace
+    runs-on: [self-hosted,ARM64]
     steps:
       - name: 检出代码
         uses: actions/checkout@v4
@@ -28,10 +29,6 @@ jobs:
       - name: 安装依赖
         run: npm install --force
 
-  build-h5-production:
-    needs: prepare-workspace
-    runs-on: [self-hosted,ARM64]
-    steps:
       - name: 构建 H5 (生产环境)
         env:
           GH_TOKEN: ${{ secrets.GH_TOKEN }}
@@ -46,11 +43,6 @@ jobs:
             echo "复制完成"
           fi
           node .build/h5_for_production.js
-
-  deploy-h5-production:
-    needs: build-h5-production
-    runs-on: self-hosted
-    steps:
       - name: 检出代码
         uses: actions/checkout@v4
 
@@ -61,32 +53,41 @@ jobs:
           rsync -av --delete dist/h5/ /home/ccos/dros/linux-arm64-unpacked/h5/
           echo "✅ 文件已成功复制到 /home/ccos/dros/linux-arm64-unpacked/h5"
 
-  build-pkg:
-    needs: deploy-h5-production
-    runs-on: self-hosted
-    steps:
-      - name: 检出代码
-        uses: actions/checkout@v4
+  # build-pkg:
+  #   needs: deploy-h5-production
+  #   runs-on: self-hosted
+  #   steps:
+  #     - name: 检出代码
+  #       uses: actions/checkout@v4
 
-      - name: 设置 Node.js 环境(PKG 需要 Node 18)
-        uses: actions/setup-node@v4
-        with:
-          node-version: '18'
+  #     - name: 设置 Node.js 环境(PKG 需要 Node 18)
+  #       uses: actions/setup-node@v4
+  #       with:
+  #         node-version: '18'
 
-      - name: 安装依赖
-        run: npm install --force
+  #     - name: 安装依赖
+  #       run: npm install --force
 
-      - name: 构建 PKG
-        run: npm run pkg
+  #     - name: 构建 PKG
+  #       run: npm run pkg
 
   build-android:
-    needs: prepare-workspace
     runs-on: [self-hosted, win-android]
     defaults:
       run:
         shell: cmd  # 全局切换到 cmd shell
     steps:
-      - name: production-for-win-Android
+      - name: 检出代码
+        uses: actions/checkout@v4
+
+      - name: 设置 Node.js 环境
+        uses: actions/setup-node@v4
+        with:
+          node-version: '20'
+
+      - name: 安装依赖
+        run: npm install --force
+      - name: 构建h5
         run: npm run h5_for_production
       - name: 构建 Android APK
         run: npm run build:android