Trunk is a CI reliability platform designed to keep your CI pipeline green and accelerate merges, trusted by engineering teams at Zillow, Brex, and Faire. It addresses the common pain points of flaky tests, slow merge queues, and spiraling CI costs by providing a suite of tools that enhance test reliability and merge efficiency. **Key Features and Benefits:** - **Flaky Test Detection and Management:** Trunk automatically identifies flaky tests by analyzing test results across multiple runs. It provides a comprehensive dashboard that shows flaky vs. broken tests, the number of PRs impacted, and the age and frequency of flakes. This allows teams to quarantine flaky tests, preventing them from blocking PRs while still collecting stack trace information for debugging. - **Smart Merge Queues:** Trunk Merge optimizes the merge process by batching up to 100 PRs in a single run. If a later PR in the queue passes, both it and earlier PRs can be merged, reducing wait times. Failed PRs stay in the queue while downstream PRs continue testing, and auto-bisection isolates the culprit in a batch failure, eliminating manual debugging. Hotfixes can jump the line without triggering cascade rebuilds. - **Integration and Automation:** Trunk integrates seamlessly with CI providers, test runners, and collaboration tools like Slack and Linear. It can automatically create and update tickets in Linear or Jira when a test becomes flaky or broken. AI summaries of failures help developers quickly understand what went wrong. - **Parallel Lanes:** For monorepos, Trunk creates parallel lanes for non-overlapping changes, allowing independent testing and merging without conflicts. **Use Cases:** - Teams with monorepos and dozens or hundreds of developers looking to safely manage CI processes. - Organizations struggling with flaky tests that slow down development and cause CI failures. - Engineering teams that want to reduce merge times from 30 minutes to just 2 minutes, as reported by users. **Technical Details:** Trunk supports any language, test runner, and CI provider. It provides a centralized dashboard for monitoring test health, and its merge queue uses advanced batching and auto-bisection to ensure fast and reliable merges. The platform is designed to scale.
engineering teams, DevOps engineers, QA engineers, platform teams, software developers, CI/C3D managers
SuperCalls is an AI-driven bulk call tool designed to revolutionize your outreach strategy by elimin...
Paid