1.4 KiB
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.jardist.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.jardist.zip
- 已执行
git check-ignore -v 20260427_892.zip ruoyi-ui/dist.zip,确认根目录上线压缩包和前端临时压缩包均不会进入 git