Files
loan-pricing/doc/implementation-report-2026-04-27-root-release-package-892.md

1.4 KiB

根目录 892 上线压缩包生成脚本实施记录

保存路径检查

  • 脚本保存路径:项目根目录 build_release_892.sh
  • 实施记录保存路径:doc/implementation-report-2026-04-27-root-release-package-892.md

修改内容

  • 新增根目录脚本 build_release_892.sh
  • 脚本执行后自动在项目根目录生成 YYYYMMDD_892.zip
  • 压缩包根层结构固定为:
    • ruoyi-admin.jar
    • dist.zip
  • 后端产物来自最新执行的 mvn -pl ruoyi-admin -am clean package -DskipTests
  • 前端产物来自 nvm use 14 后执行的 npm --prefix ruoyi-ui run build:prod
  • 前端构建完成后重新生成 ruoyi-ui/dist.zip
  • 更新 .gitignore,忽略根目录生成的 ????????_892.zip

验证结果

  • 已执行 sh -n build_release_892.sh,语法校验通过
  • 已执行 ./build_release_892.sh,后端 Maven 构建成功,前端生产构建成功
  • 前端构建过程中仅出现原有包体积 warning 与 npm 更新检查权限提示,不影响产物生成
  • 已生成根目录压缩包:20260427_892.zip
  • 已按最新要求调整压缩包结构,根层直接放置两个文件,不再包含 deploy/ 目录
  • 已执行 unzip -l 20260427_892.zip,确认压缩包内容为:
    • ruoyi-admin.jar
    • dist.zip
  • 已执行 git check-ignore -v 20260427_892.zip ruoyi-ui/dist.zip,确认根目录上线压缩包和前端临时压缩包均不会进入 git