debug
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
tobegold574
2025-11-11 00:43:23 +08:00
parent 6ad41ad9f7
commit 437c264d4a

View File

@@ -9,6 +9,7 @@ trigger:
- push - push
volumes: volumes:
# 只需要代码挂载卷
- name: repo-volume - name: repo-volume
emptyDir: {} emptyDir: {}
@@ -16,7 +17,7 @@ clone:
disable: true disable: true
steps: steps:
# 0⃣ 克隆代码(带自签证书) # 0⃣ 克隆代码
- name: clone - name: clone
image: alpine/git:latest image: alpine/git:latest
environment: environment:
@@ -30,27 +31,25 @@ steps:
- cd /drone/src - cd /drone/src
- git checkout ${DRONE_BRANCH} - git checkout ${DRONE_BRANCH}
- echo "✅ 当前分支:$(git rev-parse --abbrev-ref HEAD)" - echo "✅ 当前分支:$(git rev-parse --abbrev-ref HEAD)"
- echo "当前目录" - ls
- ls
volumeMounts: volumeMounts:
- name: repo-volume - name: repo-volume
mountPath: /drone/src mountPath: /drone/src
# 1⃣ 验证 + 安装依赖 + 类型检查 + lint + 测试 + 构建 # 1⃣ 验证 + 安装依赖 + 类型检查 + lint + 测试 + 构建
- name: verify-and-build - name: verify-and-build
image: gitea.local.knowai/tobegold574/knowai-base image: gitea.local.knowai/tobegold574/knowai-dev:1.0.0
environment: environment:
NODE_ENV: development NODE_ENV: development
commands: commands:
- cd /drone/src/ - cd /drone/src
# 验证 Node.js 和 pnpm
- node --version - node --version
- pnpm --version - pnpm --version
- echo "📦 安装依赖(利用缓存)..."
- pnpm install --frozen-lockfile --registry=https://registry.npmmirror.com
# 执行核心验证 - echo "📦 安装依赖..."
- pnpm install --frozen-lockfile --store /pnpm-global/store
- echo "🔍 TypeScript 类型检查..." - echo "🔍 TypeScript 类型检查..."
- pnpm run type-check - pnpm run type-check