What is Trunk?
Trunk is a CI Reliability Platform designed to help development teams keep their Continuous Integration (CI) pipelines running smoothly. It automatically detects, quarantines, and helps eliminate flaky test failures and merge bottlenecks, making it easier for teams to merge code quickly and confidently.
What are the features of Trunk?
- Flaky Test Detection: Automatically finds and isolates flaky tests in any language, test runner, or CI provider.
- Automated Quarantine: Quarantines flaky tests to prevent them from blocking developers, while still collecting failure data.
- Merge Queue: Advanced merge queue protects your main branch and speeds up code merges.
- AI-Powered Failure Analysis: Explains root causes of failed tests and CI jobs with clear summaries and inline GitHub annotations.
- Integrated Ticketing: Connects with Linear or Jira to create and update tickets automatically.
- CI Health Dashboard: Visualizes CI performance trends and test status history.
- Seamless Integrations: Works with GitHub, Slack, Linear, VSCode, and more for real-time notifications and updates.
- Auto-Debug Assistant: Helps debug errors quickly within code editors like Cursor.
What are the use cases of Trunk?
- Development Teams: Keep CI pipelines green and reduce time spent on flaky tests.
- DevOps Teams: Monitor CI health and respond to incidents immediately.
- QA Engineers: Track and resolve flaky or broken tests efficiently.
- Enterprise Teams: Secure, scalable solution with SAML, SSO, and custom admin controls.
How to use Trunk?
- Sign up and connect Trunk to your CI provider and code repository.
- Enable flaky test detection and automated quarantine.
- Integrate with tools like Slack, GitHub, Linear, or Jira for notifications and ticketing.
- Use the CI health dashboard to monitor trends and address issues as they arise.
- Leverage the merge queue and auto-debug assistant to streamline code reviews and fixes.














