From 22520b12ee4d87e473ae6324ca9357a341bfc1b1 Mon Sep 17 00:00:00 2001 From: wangzhibiao Date: Mon, 14 Sep 2026 12:50:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=81=E7=BB=AD=E9=9B=86=E6=88=90=EF=BC=9A?= =?UTF-8?q?=E6=8E=A5=E5=85=A5=E5=89=8D=E7=AB=AFnode=5Fmodules=E6=9E=81?= =?UTF-8?q?=E9=80=9F=E6=9E=84=E5=BB=BA=E4=B8=8E=E5=85=A8=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 791b6d3c1..4508e7421 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -38,9 +38,12 @@ build_frontend: - if: '$CI_COMMIT_BRANCH' script: - echo "=== 开始编译前端 build_ui ===" - - export NODE_OPTIONS=--openssl-legacy-provider + - export NODE_OPTIONS="--openssl-legacy-provider --dns-result-order=ipv4first" - cd build_ui - - npm install --registry=https://registry.npmmirror.com + - if [ ! -d "node_modules" ] && [ -d "/data2/wzb/tools/frontend-cache/node_modules" ]; then + echo "使用服务器本地缓存的 node_modules"; + ln -sfn /data2/wzb/tools/frontend-cache/node_modules ./node_modules; + fi - npm run build:prod - echo "=== 前端编译成功 ===" artifacts: @@ -57,10 +60,10 @@ deploy_production: - if: '$CI_COMMIT_BRANCH' script: - echo "=== 开始部署应用 ===" - # 复制前端静态资源到发布目录 + # 部署前端静态资源到发布目录 - rm -rf /data2/wzb/deploy/frontend/* - cp -r build_ui/dist/* /data2/wzb/deploy/frontend/ - # 复制后端 Jar 包并执行重启 + # 部署后端 Jar 包并执行平滑重启 - cp RuoYi-Vue/ruoyi-admin/target/ruoyi-admin.jar /data2/wzb/deploy/backend/ - bash /data2/wzb/deploy/restart-all.sh - echo "=== 部署与自检成功完成! ==="