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

27 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

2026-08-14 16:54:03 +08:00
---
name: jjb-push-mechanism
description: 定义 JJB 应用推送机制与工作流程。在理解前端 dist 推送、后端集成、部署流程时查阅。
---
# 构建与部署
## 应用推送
- **应用推送机制**
- **推送流程**:应用推送是将前端打包生成的 `dist` 文件夹推送到后端 Java 项目仓库,然后与后端代码一起部署
- **部署方式**:后端 Java 项目使用文件服务输出前端资源,而非传统的 Nginx 静态文件服务
- **工作流程**
1. 前端项目执行构建命令,生成 `dist` 文件夹
2. 执行 `jjb-cmd push java <环境>` 命令,系统会根据环境参数从 `jjb.config.js` 中读取对应的后端 Git 地址、仓库名称和分支名称
3.`dist` 文件夹推送到对应的后端 Java 项目仓库的指定分支
4. 后端 Java 项目将前端资源集成到项目中,通过文件服务提供前端资源访问
5. 后端项目部署时,前端资源与后端代码一起部署到服务器