
Aviator
Google 级别的工程生产力套件
Aviator 是一个开发者工具,可以自动化合并工作流程并保持构建的健康状态,每周可节省工程师多达 5 个小时。Slack、博世、Lightspeed 等公司已使用 Aviator 减少构建失败并提高生产力。

更多关于 Aviator 的信息
Aviator
Aviator 是一款面向开发团队的协同开发套件,它通过自动化代码审查、合并和测试工作流程,帮助团队提高效率并降低风险。该套件适用于各种规模的团队,尤其适合使用大型单体代码库或微服务的团队。Aviator 的独特之处在于其高度可定制的合并队列和堆叠式 PR 功能,能够显著减少代码冲突和构建失败,从而加快开发速度并提高代码质量。
- •MergeQueue:大规模保持构建稳定:Aviator 的 MergeQueue 功能提供了一个高度可定制的合并队列,能够高效处理数千个 PR,在保持构建稳定的同时,大幅提升部署效率并降低 CI 成本。即使在大型单体代码库中,也能轻松合并代码更改并运行自定义 CI 验证,避免构建中断。
- •FlexReview Teams:闪电般快速的代码审查:FlexReview Teams 功能通过动态审查者验证取代了 GitHub CODEOWNERS 的静态审查要求,根据代码复杂度和领域专业知识,智能地建议审查者并验证代码批准,从而加快代码审查周期,同时确保安全合规。
- •Stacked PRs:高效的堆叠式 PR 管理:Aviator 的 Stacked PRs 提供了一个开源 CLI 工具,用于创建、更新、审查和合并 GitHub 上的堆叠式 PR。它允许开发者将大型变更分解成更小的 PR,从而提高审查效率,并通过单一命令无缝地对所有分支进行变基。
- •Releases:部署管理仪表板:Releases 功能提供了一个中央仪表板,用于管理所有环境和服务的部署、回滚和 cherry-pick 操作,并追踪 GitHub PR 的生命周期,确保开发团队对不同环境中的代码变更了如指掌。
- •AttentionSet:高效的 PR 跟踪与管理:Aviator 的 AttentionSet 功能(灵感来自 Gerrit)维护当前预期对 PR 进行操作的用户集合,通过 Chrome 扩展程序跟踪 GitHub 中等待操作的 PR,从而简化审查流程,帮助开发人员轻松解除对他们操作的更改的阻塞。
- •与多种 CI/CD 工具集成:Aviator 支持与 Bazel、NX、Pants、Turborepo 和 Gradle 等多种构建工具集成,并提供实时 Slack 支持、SOC2 Type II 合规性以及基于 SAML 的身份验证,确保平台的安全性和可靠性。
Aviator 是一款面向开发团队的协同开发套件,旨在解决大型代码库中代码审查、合并和测试流程中的痛点。通过自动化合并流程、改进代码审查效率以及解决易出错的测试问题,Aviator 显著提升了开发团队的工作效率,减少了因代码冲突和构建失败造成的延误,最终帮助团队更快、更可靠地交付高质量代码。选择 Aviator,即可体验现代工程实践的最佳方式,提升团队协作效率,并显著缩短交付周期。










