Trunk provides a CI reliability platform that automatically detects, groups, and quarantines flaky tests across any language, test runner, and CI provider, while offering AI‑powered failure analysis and integrated ticketing. It also enhances merge workflows with parallel queues, intelligent batching, and anti‑flake protection to keep the main branch green and reduce CI costs. The service delivers real‑time alerts and dashboards for test history and merge‑queue metrics, helping engineering teams accelerate delivery.
Funding
$25M raised to dateRaised to date based on public sources. This may differ from the amount the company actually raised and is based only on what is publicly available on the internet.
Founders
Product
Problem
Software teams experience frequent CI failures caused by flaky tests and serialized merge queues, which waste developer time, increase CI costs, and slow down release cycles. These issues become more severe in large monorepos and high‑velocity environments where many pull requests compete for limited CI resources.
Solution
Trunk offers a CI reliability platform that tackles both problems. Its flaky‑test service automatically detects, groups, and quarantines unstable tests across any language, test runner, and CI provider, preventing them from breaking builds while still collecting failure data for root‑cause analysis. Integrated AI‑powered failure analysis surfaces duplicate failures and provides concise summaries. The platform also provides an advanced merge queue that runs PRs in parallel lanes, batches compatible changes, and includes anti‑flake protection that merges downstream PRs when upstream failures are identified as flaky. Real‑time notifications, ticket creation in Linear or Jira, and webhooks keep teams informed, while a web dashboard shows test status history, trends, and merge‑queue metrics. Together, these features keep the main branch green, reduce CI runtime, and accelerate delivery without requiring extensive custom tooling.
Target Audience
Trunk is aimed at engineering teams that run large test suites and use pull‑request based workflows, especially those managing monorepos or high PR volumes on platforms like GitHub, GitLab, or Bitbucket.
Features
- Automatic detection and quarantine of flaky tests across any language, test framework, and CI system
- AI‑driven failure fingerprinting that groups similar failures and generates concise markdown summaries
- Integrated ticketing with Linear and Jira for automated issue creation and tracking
- Parallel merge queues with environment‑aware lane separation and intelligent batching of up to 100 PRs per run
- Anti‑flake protection that merges downstream PRs when upstream failures are identified as flaky
- Real‑time alerts via Slack, webhooks, and PR comment notifications, plus test status history and trend analytics
- Support for monorepo build systems (Bazel, Nx, Turborepo) and custom CI providers through a CLI and REST API