chore: separate test release packaging rules
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
本项目使用最外层 Git 仓库统一管理 `server-api`、`admin-web`、`user-app`、`work-app` 和文档。不要在子目录中单独维护分支体系;涉及多端联动的需求应放在同一个功能分支和合并请求中,方便评审、测试、发版和回滚。
|
||||
|
||||
`releases/` 下的 zip、apk、校验文件等发布产物只作为本地交付物管理,不纳入 Git 分支管理范围,也不要提交或推送到远程仓库。
|
||||
`releases/` 和 `releases_dev/` 下的 zip、apk、校验文件等发布产物只作为本地交付物管理,不纳入 Git 分支管理范围,也不要提交或推送到远程仓库。正式包放 `releases/`,测试包放 `releases_dev/`。
|
||||
|
||||
## 长期分支
|
||||
|
||||
@@ -47,9 +47,9 @@ git diff --check
|
||||
npx gitnexus detect-changes --scope all
|
||||
```
|
||||
|
||||
如果修改了 PHP 后端文件,补充运行相关 PHP 语法检查或项目脚本;如果修改了前端,按影响端运行对应的类型检查或构建。发版前按上线检查清单执行 `server-api/tools/release_audit.php`、`server-api/tools/smoke_check.php` 和相关客户端构建。
|
||||
如果修改了 PHP 后端文件,补充运行相关 PHP 语法检查或项目脚本;如果修改了前端,按影响端运行对应的类型检查或构建。正式包发版前按上线检查清单执行 `server-api/tools/release_audit.php`、`server-api/tools/smoke_check.php` 和相关客户端构建;测试包构建前确认各端测试环境配置指向 `https://test.api.anxinjianyan.com`。
|
||||
|
||||
发布包生成后保留在本地 `releases/` 目录并按需另行交付;Git 提交中不包含 release 包。
|
||||
正式包生成后保留在本地 `releases/` 目录,测试包生成后保留在本地 `releases_dev/` 目录,并按需另行交付;Git 提交中不包含这些产物。
|
||||
|
||||
## 发版流程
|
||||
|
||||
|
||||
Reference in New Issue
Block a user