bg-mobile

Keep CI Green

Eliminate flaky tests and merge bottlenecks

Trusted by thousands of engineers at fast-growing companies

Detect, quarantine, and eliminate flaky tests

Any language, any test runner, any CI provider.

Quarantine flaky tests automatically

Speed up CI by eliminating test re-runs while continuing to collect stack trace info on failures.

Learn about quarantining

Eliminate flaky tests for good

Stay on top of flakes with test summaries in PRs and integrations with tools like Slack and Linear.

Read about webhook support

Integrated ticketing

Connect to Linear or Jira to create and update tickets automatically

Test status history

Determine when a test becomes flaky or broken.

AI-powered failure analysis

Spot duplicate failures and get AI summaries of what went wrong.

Upgrade Your GitHub Merge Queue

Stop main from turning red. Stop CI costs from spiraling. Stop waiting in a serial queue.

Anti-Flake Protection

Failed PRs stay in queue while downstream PRs test. If a later PR passes, both are merged.

Learn about anti-flake protection

Intelligent Batching

Batch up to 100 PRs in one run. When a batch fails, auto-bisection isolates the culprit - no manual debugging.

See how batching works

Parallel Queues

Create parallel lanes for non-overlapping changes. Hotfixes jump the line without cascade rebuilds.

Explore parallel queues

What people are saying about Trunk

Travis Roberts

The flaky test dashboard has been super useful, allowing our team to see flaky vs broken tests, number of pull requests impacted by flaky tests, and the age and frequency of flaky tests.

Travis Roberts

Staff Engineer @ BetterUp
Ferhat Aram

Trunk's Flaky Test Solution is so far the best one we've worked with, and we look forward to continuing to work with it.

Ferhat Aram

DevOps Engineer @ Sellwerk
Ziv Gutman

I primarily focused on the flaky tests tab and found all the information I sought. The app provided an excellent summary of our E2E pain points.

Ziv Gutman

QA Engineer @ Growthspace
David Mytton

Potential problems are resolved before we even commit the code... That's a big win for any team.

David Mytton

Co-Founder @ Console
Vitor Capretz

Trunk is a game-changer for any team that uses multiple programming languages. It’s the most straightforward way to install everything you need, get it up and running, and never have to worry about it anymore.

Vitor Capretz

Software Engineer @ WorkOS
George Jacob

Trunk Merge was a winner for us because something that used to take 30 minutes can be replaced with something that takes two.

George Jacob

Sr. Software Engineer @ Faire

Don't waste time fightingflaky testsslow CIbroken builds