safety-eval-service-frontend/.cursor/skills/specs/15-构建与部署/04-应用推送机制/SKILL.md

1.0 KiB
Raw Blame History

name description
jjb-push-mechanism 定义 JJB 应用推送机制与工作流程。在理解前端 dist 推送、后端集成、部署流程时查阅。

构建与部署

应用推送

  • 应用推送机制

    • 推送流程:应用推送是将前端打包生成的 dist 文件夹推送到后端 Java 项目仓库,然后与后端代码一起部署

    • 部署方式:后端 Java 项目使用文件服务输出前端资源,而非传统的 Nginx 静态文件服务

    • 工作流程

      1. 前端项目执行构建命令,生成 dist 文件夹

      2. 执行 jjb-cmd push java <环境> 命令,系统会根据环境参数从 jjb.config.js 中读取对应的后端 Git 地址、仓库名称和分支名称

      3. dist 文件夹推送到对应的后端 Java 项目仓库的指定分支

      4. 后端 Java 项目将前端资源集成到项目中,通过文件服务提供前端资源访问

      5. 后端项目部署时,前端资源与后端代码一起部署到服务器