CI 范围与路由
本页是索引。范围与路由记录在四个页面中,每个读者任务对应一个页面。打开与你的任务匹配的页面。
完整 main CI 默认每小时运行,使用普通完整手动覆盖,无变更路径过滤。当 OPENCLAW_CI_ON_PUSH=true 时,以下推送路由规则适用。
每个被接受的规范 main 推送运行都会选择已发布升级 Docker 幸存任务;QA Smoke 保留 owner-path 选择。拉取请求和精确 head PR 回退会省略这些证明,同时保留单元/边界检查。控制 UI 性能使用其 UI/build/import 所有者。普通手动和发布验证独立于变更路径,选择全部六个 Docker 种子泳道和完整 QA Smoke 配置。合并的可选 main 推送不会累积差异;每小时完整运行独立覆盖由此产生的 main 树。参见 选择 和 手动调度。
| 页面 | 阅读时机 |
|---|---|
| 范围选择 | 某泳道被选择或未选择的原因:变更范围检测和各区域路由规则。 |
| Node 测试泳道 | 最慢的 Node 测试族如何拆分、平衡、打包和缓存。 |
| 任务预算与平台泳道 | UI 分片、并发和矩阵预算、lint 内存策略、Android 行以及粘性磁盘。 |
| 手动调度 | 手动 CI 调度行为、发布门禁回退以及 Windows Testbox Probe。 |
短混合任务使用 有界托管卸载:完整选中的基础必须容纳 40 个托管行,之后最多再五个从 Blacksmith 移出。覆盖选择保持不变。
各章节迁移位置¶
之前单页版本中的每个章节标题都在此处保留其锚点,因此现有链接(例如 /ci/scope-and-routing#manual-dispatches)仍可解析。每个条目指向现在承载该内容的页面。
相关¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw