Trunk
UnknownThe CI reliability platform that detects flaky tests and accelerates merges.
Informações da ferramenta
O que é Trunk?
Trunk is a CI reliability platform that helps engineering teams detect, quarantine, and eliminate flaky tests while upgrading GitHub merge queues with anti-flake protection, intelligent batching, and parallel queues. It keeps CI green and improves developer productivity by reducing re-runs, merge bottlenecks, and instability for any language, test runner, or CI provider.
Recursos principais
Flaky test detection and quarantine
Detects flaky tests for any language, test runner, or CI provider and automatically quarantines them to speed up CI by eliminating re-runs while continuing to collect stack trace info on failures.
Eliminate flaky tests for good
Provides test summaries in PRs and integrations to stay on top of flakes so they can be fixed permanently.
Integrated ticketing
Connects to Linear or Jira to create and update tickets automatically for flaky or broken tests.
Test status history
Tracks and determines when a test becomes flaky or broken.
AI-powered failure analysis
Spots duplicate failures and generates AI summaries of what went wrong.
Anti-Flake Protection
Failed PRs stay in the merge queue while downstream PRs continue testing; if a later PR passes, both are merged.
Intelligent Batching
Batches up to 100 PRs in one run; when a batch fails, auto-bisection isolates the culprit without manual debugging.
Parallel Queues
Creates parallel lanes for non-overlapping changes so hotfixes can jump the line without cascade rebuilds.
Bring your own cloud
Supports running with customer-managed cloud infrastructure.
Casos de uso
- #1
Flaky test management in CI pipelines
Identify, quarantine, and fix flaky tests to reduce CI re-runs, broken builds, and developer time spent fighting instability.
- #2
Accelerating merges for high-volume teams
Use upgraded merge queues with batching and parallel lanes to handle large numbers of PRs and monorepo changes safely without long serial waits.
- #3
Improving developer productivity in monorepos
Manage complex CI processes for monorepos or large developer teams so high volumes of changes can be handled without compromising stability.
Planos de preços
Homepage links to a Pricing page but provides no pricing details, tiers, or costs in the source snapshot.
Alternativas
Perguntas frequentes
What is Trunk?
How does Trunk detect and handle flaky tests?
What merge queue features does Trunk offer?
Who is Trunk for?
What platforms and integrations does Trunk support?
Trunk Contato e mídias sociais
- Site:
- Twitter
- LinkedIn
- GitHub
Comentários
Compartilhe sua experiência com esta ferramenta...
