no message
Some checks failed
CI / lint-and-build (push) Successful in 15s
CD / deploy (push) Failing after -4s

This commit is contained in:
2026-06-14 08:12:48 +08:00
parent 94d2c35e8a
commit fd57638374

View File

@@ -42,7 +42,7 @@
## 触发方式 ## 触发方式
- 日常 push / PR → 自动跑 CI。 - 日常 push / PR → 自动跑 CI。
- 发版部署 → 打 tag - 发版部署 → 打 tag → 自动跑 CD
``` ```
git tag v0.1.0 && git push origin v0.1.0 git tag v0.1.0 && git push origin v0.1.0
@@ -53,5 +53,5 @@
## 注意 ## 注意
- 部署目录固定为 `/opt/syscall_monitor`。每次 CD 用 `rsync --delete` 全量同步代码(保留 `.venv` / `logs` / `.pid`),所以 venv 不会每次重建,依赖增量装。 - 部署目录固定为 `/opt/syscall_monitor`。每次 CD 用 `rsync --delete` 全量同步代码(保留 `.venv` / `logs` / `.pid`),所以 venv 不会每次重建,依赖增量装。
- 健康检查用 `HEALTH_URL` 默认 `http://127.0.0.1:5000`,重试 10 次每次间隔 2 秒。如果你的 Flask 路由没有根路径,把 `env.HEALTH_URL` 改成 `http://127.0.0.1:5000/具体路径`。 - 健康检查用 `HEALTH_URL` 默认 `http://127.0.0.1:5000`,重试 10 次每次间隔 2 秒。
- `run.sh` 是 `nohup` 后台启动runner 当前 workspace 跟部署目录是分开的——`.pid` 落在 `/opt/syscall_monitor/.pid`CD 校验的就是这个。 - `run.sh` 是 `nohup` 后台启动runner 当前 workspace 跟部署目录是分开的——`.pid` 落在 `/opt/syscall_monitor/.pid`CD 校验的就是这个。