diff --git a/.drone.yml b/.drone.yml index aa2bd52..f4600f2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -31,7 +31,7 @@ steps: - pnpm --version # 安装依赖 - - pnpm install --frozen-lockfile + - pnpm install --frozen-lockfile --ignore-scripts # 显示安装结果 - echo "依赖安装完成" @@ -44,53 +44,6 @@ steps: - name: node-modules path: /drone/src/node_modules - # 步骤 2: 类型检查 - - name: type-check - image: node:18-alpine - commands: - # 设置国内镜像 - - npm config set registry https://registry.npmmirror.com - - npm install -g pnpm@10.10.0 - - pnpm config set registry https://registry.npmmirror.com - - # TypeScript 类型检查 - - pnpm run type-check - - - echo "类型检查通过" - volumes: - - name: pnpm-store - path: /drone/src/.pnpm-store - - name: pnpm-cache - path: /drone/src/.pnpm-cache - - name: node-modules - path: /drone/src/node_modules - depends_on: - - install-dependencies - - # 步骤 3: 代码检查 - - name: lint-check - image: node:18-alpine - commands: - # 设置国内镜像 - - npm config set registry https://registry.npmmirror.com - - npm install -g pnpm@10.10.0 - - pnpm config set registry https://registry.npmmirror.com - - # ESLint 代码检查 - - pnpm run lint - - - echo "代码检查通过" - volumes: - - name: pnpm-store - path: /drone/src/.pnpm-store - - name: pnpm-cache - path: /drone/src/.pnpm-cache - - name: node-modules - path: /drone/src/node_modules - depends_on: - - install-dependencies - - # 步骤 4: 构建 H5 版本 - name: build-h5 image: node:18-alpine commands: