1.5 KiB
1.5 KiB
生产打包技能命名优化实施记录
基本信息
- 实施日期:2026-05-27
- 实施对象:
/Users/wkc/.codex/skills/fullstack-prod-package - 实施内容:优化生产打包技能,使最终发布压缩包文件名包含项目英文代码
修改内容
-
更新打包脚本
scripts/package_fullstack_prod.py:- 新增
--project-code参数,用作最终 zip 文件名前缀 - 未传入
--project-code时,默认使用后端项目目录名作为项目英文代码 - 对项目英文代码进行规范化处理,仅保留英文、数字、点、下划线和连字符
- 最终压缩包命名从
YYYYMMDD-HHMMSS.zip调整为projectcode-YYYYMMDD-HHMMSS.zip - 打包完成输出增加
PROJECT_CODE
- 新增
-
更新技能说明
SKILL.md:- 调整技能描述,保持触发条件清晰
- 标准命令增加
--project-code projectcode - 说明默认推断规则和验证要求
影响范围
- 后续使用
fullstack-prod-package生成生产包时,最终 zip 文件名会包含项目英文代码。 - 生产包内部内容不变,仍仅包含:
dist.zip- 后端运行 Jar
验证结果
python3 -m py_compile通过--help输出已包含--project-code- 使用现有
ruoyi-ui/dist与ruoyi-admin.jar在临时目录执行轻量打包验证成功 - 验证生成文件名:
ccdi-20260527-152829.zip - 验证 zip 内容仍仅包含:
dist.zipruoyi-admin.jar
- 临时验证目录已删除