ci: 优化 Drone CI 配置并添加 pnpm 缓存卷支持
This commit is contained in:
1 parent
a0fb82cb35
commit
69f1ac1496
1 file changed
+11
-6
+11
-6
@@ -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
|
||||
Reference in new issue
Block a user