Trunk addresses one of the most persistent problems in CI/CD: flaky tests that waste engineering time and block deployments. The platform uses machine learning to analyze test results across multiple CI runs, identifying tests whose pass/fail status is non-deterministic. When a flaky test is detected, Trunk automatically quarantines it — preventing it from blocking the deployment pipeline while creating a tracked issue for the responsible engineer to investigate and fix the underlying instability.
Beyond flaky test management, Trunk provides a merge queue that ensures the main branch stays green by testing PRs in sequence before merging, and a code quality suite that includes linting, formatting, and static analysis with support for 100+ tools. The platform integrates with GitHub, GitLab, and all major CI systems including GitHub Actions, CircleCI, Jenkins, and Buildkite. Its language-agnostic approach works with any test framework — Jest, pytest, Playwright, Cypress, JUnit, RSpec, and more.
Trunk has raised $28.5M in funding and serves engineering teams at Zillow, Brex, Faire, Waabi, and Metabase. The free tier supports up to 5 committers with 5 million test spans per month, while the Team plan at $18 per committer per month adds advanced analytics and priority support. For organizations where CI reliability directly impacts deployment velocity, Trunk provides the observability and automation needed to keep pipelines moving without sacrificing test coverage quality.