ci: 优化 Drone CI 配置并添加 pnpm 缓存卷支持

This commit is contained in:
seahi committed 2026-08-07 14:03:34 +08:00
1 parent a0fb82cb35
commit 69f1ac1496
1 file changed
+11 -6
+11 -6
View File
@@ -20,13 +20,13 @@ steps:
from_secret: CLOUDFLARE_ACCOUNT_ID
CLOUDFLARE_API_TOKEN:
from_secret: CLOUDFLARE_API_TOKEN
volumes:
- name: pnpm-store
path: /root/.local/share/pnpm/store
commands:
- npm install -g pnpm@11.20.0
- pnpm install --frozen-lockfile
- pnpm run check
- pnpm run lint
- pnpm run test
- pnpm run build
- corepack enable
- pnpm install --frozen-lockfile --prefer-offline
- pnpm run ci
- pnpm exec wrangler d1 migrations apply blogflare-db --remote
- pnpm exec wrangler pages deploy .svelte-kit/cloudflare --project-name=blogflare --branch=main
@@ -67,3 +67,8 @@ steps:
when:
status:
- failure
volumes:
- name: pnpm-store
host:
path: /tmp/drone/pnpm-store