不稳定测试检测与隔离
检测任何语言、测试运行器或 CI 提供商中的不稳定测试,然后自动隔离它们,同时仍收集失败堆栈跟踪。
Trunk 是一款 CI 可靠性平台,帮助团队检测不稳定测试、隔离失败,并在基于 GitHub 的工作流中管理合并队列;提供免费版、按用量付费方案及企业版选项,如 SSO 和本地部署。
Trunk 是一款面向希望保持构建绿色、减少不稳定测试噪音并更快推动 Pull Request 通过合并工作流的团队的 CI 可靠性平台。该产品将不稳定测试检测与隔离和合并队列工具结合在一起,使团队能够在一个系统中管理测试不稳定性和合并瓶颈。
该平台专为基于 GitHub 的工作流构建,并支持任意语言、测试运行器或 CI 提供商进行不稳定测试处理。在合并方面,它支持批处理、并行队列、webhook 和 Slack 通知,以及面向使用 Bazel、Nx 和 Turborepo 等工具的单体仓库的、感知构建系统的工作流。
检测任何语言、测试运行器或 CI 提供商中的不稳定测试,然后自动隔离它们,同时仍收集失败堆栈跟踪。
通过 Pull Request 中的测试摘要、重复失败检测,以及 AI 生成的失败原因摘要来分析故障。
将失败路由到 Linear 或 Jira,并使用 webhook 支持让工单和通知与测试状态保持同步。
通过合并队列行为保护主分支,在合并前让每个 PR 基于最新的 main 进行验证。
使用智能批处理和并行队列对 PR 进行分组,减少无关变更带来的重复 CI 工作。
使用公开 REST API 和基于 GitHub 的队列控制来提交、取消、优先排序并监控队列中的 PR。
使用 Trunk 来识别不稳定测试、自动隔离它们,并在团队继续交付的同时保持 CI 信号可用。
使用合并队列保护、批处理和并行队列来保持 main 绿色,并在大量 PR 同时到达时减少人工协调。
使用 webhook 支持、Slack 通知和 PR 评论,让工程师无需切换工具即可了解测试状态和队列进度。
使用队列控制、REST API 和 GitHub 集成,从现有工作流界面管理优先级、取消和状态更新。
Trunk 将用户定义为在过去 30 天内向已启用 Trunk 的私有仓库提交过代码的非机器人用户。贡献者数量显示在“设置”页面的“账单”下。
Trunk 使用软限制,因此你可以在任何规模下继续使用;但如果超过免费版限制,你会看到升级提示横幅。如果使用量远高于套餐上限,Trunk 可能会联系你讨论升级。
可以。你可以随时取消你的 Trunk 账户。
可以。你可以在不使用信用卡的情况下开始使用 Trunk,直到达到免费版使用限制。
可以。Trunk 提供免费版,团队也可以设置 Team 或 Enterprise 试用,并提供实时技术支持和指导。
Codesphere 是一个虚拟云平台,统一开发、部署和运维,适用于本地、云和混合基础设施。面向需要可移植性、安全性并降低对单一云厂商依赖的企业和公共机构。
BotLab is a tool for testing video-game bots by running them in simulated game clients, reviewing session logs, and comparing results in the Reactor. It offers a free tier for short sessions and a paid Pro plan for longer online runs.
AppVision 是一家精品应用工作室,专注于 iOS 和 Android 移动产品的设计、开发与增长。强调小团队全权负责、每周发布和基于数据的持续迭代。
Intract 是面向企业的跨境支付平台,支持全球实时结算、多币种收付与清晰汇率展示,自动处理合规,适用于付款和收款流程。
Newfront 是企业保险经纪与软件平台,帮助企业配置商业保险、管理理赔并审阅保单,支持员工福利和退休服务的数据驱动工具。
blop 是一款 QA agent,可在仓库中将浏览器测试以代码形式编写并运行于 CI,聚合重复失败,还可发起 PR 修复失效测试,适合需要可审查、版本控制浏览器 QA 的团队。