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