deploy: 切换 dynamic runner placement v2
yaml / yaml (pull_request) Successful in 42s

This commit is contained in:
2026-09-25 18:11:05 +00:00
parent 9009e3fa11
commit 4d80f8efd7
3 changed files with 14 additions and 11 deletions
+4 -3
View File
@@ -35,10 +35,11 @@ ci_worker_password
## CI stream 约定
controller 首次启动时幂等创建 `CI_RUNNER` stream:`ci.runner.>`、
controller 使用 `CI_RUNNER` stream:`ci.runner.>`、
`WorkQueuePolicy`、file storage、24h/10000 条/256 MiB 上限。每类 runner 使用独立
subject 和 durable pull consumer;`ci.runner.<backend>.binding` 传递 runner 实际
领取任务后的身份绑定。同类型的多个 worker 共享 durable consumer。ACK 后消息立即
placement subject 和 durable pull consumer;assignment v2 subject 为
`ci.runner.<workload-class>.<driver>`,当前为 `ci.runner.container.kubernetes` 与
`ci.runner.vm.opensandbox`。同 placement 的多个 worker 共享 durable consumer。ACK 后消息立即
删除,不保存 CI 历史。
## 验证