Преглед на файлове

fix: Drone web-admin 构建提高 Node 堆到 3GB 以降低 OOM

Co-authored-by: Cursor <cursoragent@cursor.com>
zlwu преди 1 седмица
родител
ревизия
61fdb6ebcd
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      .drone.yml

+ 3 - 2
.drone.yml

@@ -22,7 +22,7 @@ steps:
   - name: build-web-admin
     image: node:20-bookworm
     environment:
-      NODE_OPTIONS: --max-old-space-size=1536
+      NODE_OPTIONS: --max-old-space-size=3072
     commands:
       - set -eu
       - cp web-admin/.env.docker web-admin/.env.test
@@ -30,7 +30,8 @@ steps:
       - corepack prepare pnpm@9.15.9 --activate
       - cd web-admin
       - pnpm install --frozen-lockfile
-      - pnpm build:test
+      # 降低并行以减轻内存峰值
+      - NODE_OPTIONS=--max-old-space-size=3072 pnpm exec vite build --mode test
       - cd ..
       - mkdir -p artifacts
       - tar -C web-admin -czf artifacts/web-admin-dist.tar.gz dist