build: add repeatable local release gates
This commit is contained in:
@@ -4,6 +4,14 @@
|
||||
|
||||
## 1. 发布前检查
|
||||
|
||||
仓库内的可重复门禁可以一次执行:
|
||||
|
||||
```sh
|
||||
make release-local-check
|
||||
```
|
||||
|
||||
该命令覆盖服务端/SDK/独立示例的竞态测试、静态检查、构建、当前协议门禁和文档链接检查,并验证 SDK 不依赖服务端或数据库包。它不会替代 `make integration` 的真实 MySQL 回归,也不会替代目标拓扑的容量、故障切换、RPO/RTO 和生产审批。
|
||||
|
||||
服务端不会在启动时自动修改数据库。发布人员先准备与当前版本匹配的 `orbit-migrate`、`orbit-admin` 和 `orbit`,再用迁移账户执行一次迁移;运行账户只需要服务运行所需的数据库权限。
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user