From a8cf73109b8afc8194d5314793bddce8276fc4e5 Mon Sep 17 00:00:00 2001 From: zpc Date: Thu, 9 Apr 2026 18:07:13 +0800 Subject: [PATCH] cicd --- .drone.yml | 2 ++ server/MiAssessment/src/MiAssessment.Admin/Dockerfile | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index bc4119c..7fb90a8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,6 +26,7 @@ steps: password: from_secret: harbor_password insecure: true + no_cache: true # ==================== 构建并推送 Admin API 镜像 ==================== - name: build-admin @@ -43,6 +44,7 @@ steps: password: from_secret: harbor_password insecure: true + no_cache: true # ==================== 部署到服务器 ==================== - name: deploy diff --git a/server/MiAssessment/src/MiAssessment.Admin/Dockerfile b/server/MiAssessment/src/MiAssessment.Admin/Dockerfile index 2957964..018f3c9 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/Dockerfile +++ b/server/MiAssessment/src/MiAssessment.Admin/Dockerfile @@ -2,7 +2,8 @@ FROM 192.168.195.25:19900/library/node:20-alpine AS frontend WORKDIR /app COPY src/MiAssessment.Admin/admin-web/package*.json ./ -RUN rm -f package-lock.json && npm install +RUN npm config set registry https://registry.npmmirror.com && \ + rm -f package-lock.json && npm install --ignore-scripts && npm rebuild esbuild COPY src/MiAssessment.Admin/admin-web/ . RUN npx vite build --outDir dist