GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Customers
  • Docs
  • Pricing
  • Sign in
  • Book a demo
  • Flaky test detection
  • Merge queue
  • Dynamic CI
  • Trunk Runners
  • Trunk for Fintech
  • Bring your own cloud
  • Trunk vs GitHub
  • Trunk vs Buildkite
  • Trunk vs Mergify

This view

  • Original page
  • New address

GeezerVison is showing trunk.io — Finally, fast CI

bg-mobile

Finally, fast CI.

Skip jobs, quarantine flakes, merge fast.

The CI acceleration platform used by teams that ship fast

Brex
Zillow
Exa
Supabase
PostHog
Faire
Ramp
Cockroach Labs
Klaviyo
Retool
Zipline
Descript
Gusto
Google X
Brex
Zillow
Exa
Supabase
PostHog
Faire
Ramp
Cockroach Labs
Klaviyo
Retool
Zipline
Descript
Gusto
Google X
Brex
Zillow
Exa
Supabase
PostHog
Faire
Ramp
Cockroach Labs
Klaviyo
Retool
Zipline
Descript
Gusto
Google X
Brex
Zillow
Exa
Supabase
PostHog
Faire
Ramp
Cockroach Labs
Klaviyo
Retool
Zipline
Descript
Gusto
Google X

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

Skip the CI jobs your PR doesn’t need

Cut CI spend and the time developers wait on PRs, with a clear reason behind every skip.

Dynamic CI dashboard: wallclock and CI time saved, cost saved, jobs skipped, false skips, and savings per repository

Per-Job Verdicts

On every push, each job gets a run or skip call based on what changed, how that job has behaved before, and where the PR sits in a stack.

See how it decides →

Learning Mode

Dynamic CI scores every job without skipping any, so you see the savings on your own repo before you switch it on.

Learn about rollout →

Merge Queue Backstop

PRs skip the jobs they don’t need, and the queue still runs everything, so every commit that lands is fully tested.

Pair it with Merge Queue →

How Trunk improves developer productivity

Joshua Inoa

We would have never known how many flaky tests we had exactly, or to what level each of them was flaky. Now we say it meets this level, and that's it - it's quarantined.

Joshua Inoa

Engineering Manager, Release Infrastructure
Matt Schurenko

If you have a monorepo — or want to move to one — and you have dozens or hundreds of developers, these are the challenges you're going to face. How do you have one CI process manage all of that safely? It's complicated to do yourself. Trunk has basically solved it.

Matt Schurenko

Senior Cloud Developer @ AgencyAnalytics
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
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
Ryan Laurie

It's really nice to be able to go into the dashboard and see—oh, this has flaked on 15 different PRs today. This is actually impacting the organization and needs to be either quarantined or fixed quickly.

Ryan Laurie

Software Engineer @ Metabase
Juan Ortega

I heard some comments... a week after we enabled it, and they basically told me, 'Man, you got that just in time. We had this big push to meet this milestone. A lot of people were trying to get their changes in. A lot of people were frustrated about this.

Juan Ortega

Technical Lead Manager @ Glydways
Benjamin Cool

With Trunk Merge Queue, I've helped enable many aspects of our development process that would've been otherwise challenging. Now, we can easily handle a high volume of changes without compromising on stability.

Benjamin Cool

Developer Experience Lead @ Canvue
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

Don't waste time fightingflaky testsslow continuous integrationbroken builds

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.