Ring Promoter
CI/CD Orbit + Lanes — 每次发布都要凭实力进入生产
Ring Promoter 是 TenthMatrix 的生产级发布推进控制平面。v1.0.2 将 Orbit(集群视图)与 Lanes(APP × INT/TEST/ACC/PROD 矩阵)并排展示,同时按顺序将版本推进各环——int → test → acc → prod——并提供实时健康门控、自动回滚和完整审计记录。
什么是 Ring Promoter?
一个轻量级控制平面,将应用版本推进到共享环中。它以常驻服务形式运行(通常在 k3s 上),提供 JSON REST API 和内嵌 Web UI,并按(应用,环)跟踪当前/上一版本及历史。Kubernetes 应用与 VM/CI 应用共用同一界面——部署器按应用选择。
Watch the overview

观看:CI/CD Orbit + Lanes(v1.0.2)
v1.0.2 操作讲解
在 YouTube 上观看: 观看:CI/CD Orbit + Lanes(v1.0.2)
观看:Ring Promoter 快速介绍(5 分钟)
5 分钟介绍
在 YouTube 上观看: 观看:Ring Promoter 快速介绍(5 分钟)
观看:上线前的 QA 关卡
QA 关卡
在 YouTube 上观看: 观看:上线前的 QA 关卡
观看:Ring Promoter 演示
TenthMatrix 演示
在 YouTube 上观看: 观看:Ring Promoter 演示
环式推进如何运作
每次发布都要凭实力进入生产。一次只推进一环——绝不跳环——推进前检查健康状况,失败时自动回滚。
将版本注入 int
为某个应用将版本(镜像标签、分支或 ref)注入 Integration 环,即可启动流水线。
一次推进一环
promote {from_ring} 始终指向下一环。不能从 int 直接跳到 prod。源环必须先处于健康状态。
使用合适的部署器部署
KubectlDeployer(设置镜像 + rollout)、GitHubActionsDeployer(为 VM/CI 应用触发 workflow-dispatch)或 k8sjob runner Jobs——按应用选择。
带重试的健康检查
部署后,HTTP 健康检查按可配置的重试次数运行。可选的版本校验要求端点报告的版本与刚部署的完全一致。
失败自动回滚
若目标持续不健康,Ring Promoter 会自动回滚到上一版本,并在历史中记录此次失败。
可选自动推进
为某个环设置标记,使健康落地后在同一锁定操作中继续推进——例如 test → acc 自动推进,但通往 prod 的关卡仍由人工把关。
Integration(集成)
int
新构建及 AI 智能体 / API 变更的首个落脚点。
Test(测试)
test
验收前的自动化验证与浸泡测试。
Acceptance(验收)
acc
干系人 / UAT 关卡——通常是自动推进的最后一站。
Production(生产)
prod
真实流量——配置后最终环需密码才能推进。
为何团队在 AI 时代选择 Ring Promoter 做 CI/CD
AI 产品变化很快——模型、智能体、MCP 工具、网关。Ring Promoter 让推进井然有序,又不会冻结交付。
有序环,绝不跳过
共享流水线 int → test → acc → prod。新增一个环只需在 ring 包中改一处——应用在配置中而非代码中声明各环的位置。
健康门控推进
推进前后均进行实时健康检查。可选的 health_version_field / header 可杜绝典型的假绿:旧 Pod 返回 200,而新版本根本没有上线。
自动回滚
重试后健康检查仍失败,则恢复上一版本。注入、推进和回滚全部留有审计记录——无论成败。
Kubernetes + VM/CI 部署器
一个控制平面同时管理 kubectl rollout、GitHub Actions workflow-dispatch(如虚拟机上的 WSL Proxy)以及带实时日志的 Kubernetes Job 执行器。
安全并发
通过 Postgres 会话级咨询锁在多副本间按应用串行执行。操作与 HTTP 解耦,负载均衡超时不会中断进行中的回滚。
UI + REST API
内嵌 Next.js 控制台和 Bearer 令牌 REST API。异步部署视图为关注 AI 技术栈发布的运维人员实时推送进度。
配置驱动的应用
用 YAML 添加应用:命名空间、Deployment、镜像仓库、健康检查 URL、部署器类型——无需 fork Ring Promoter。
专为 AI 平台打造
通过平台团队早已信赖的同一套环,推进智能体服务、MCP 网关、GPU 推理入口以及 TenthMatrix 产品。
专为 AI 驱动的部署打造
模型权重、智能体运行时和边缘网关的发布节奏各不相同。Ring Promoter 让每项变更都遵循同一推进协议。
- 让 AI 智能体 API 和 MCP 网关与传统服务走同一套环。
- 带版本校验的健康检查,可识别旧推理 sidecar 仍返回 OK 的静默回滚。
- 早期环自动推进,让研究构建快速前进;prod 仍保留人工关卡。
- GitHub Actions 部署器复用现有 AI/ML CI,无需重写流水线。
- 按(应用,环)保存完整历史,便于合规审查哪些内容进入了生产。
解决方案架构
清晰的接口:Deployer、Executor、Health Checker、Store——无需重写推进规则即可替换生产后端。
控制平面
Go 服务 + 内嵌 UI + REST API,运行于 k3s(或本地)。
环
有序流水线只需定义一次;应用按环映射资源。
部署器
每个应用可选 kubectl、GitHub Actions 或 k8sjob 执行器。
存储
Postgres(生产)或内存(开发),支持历史记录与锁。
v1.0.2 中的 Orbit + Lanes
停在 Orbit 查看整个集群;需要环境矩阵时切换到 Lanes。
前往产品网站了解更多
访问 https://www.ringpromoter.com/ 获取演示、文档及 Ring Promoter 最新版本。
获取 Ring Promoter
在 ringpromoter.com 了解产品,阅读 TenthMatrix 深度解析,或与我们探讨 AI 平台的 CI/CD。