BuildButler

Welcome to BuildButler

CI/CD analytics platform — real-time build monitoring, test intelligence, pipeline insights, notifications, flaky tests, and Ask AI about CI.

BuildButler provides your entire team — dev, QA, DevOps, managers, and admins — a completely new user experience around CI data. Teams can interactively triage builds and tests, tag failures with JIRA tickets with live status, visualize data on a variety of dashboards, send rich server-side notifications via Slack or Email, and even ask AI about CI data.

What is BuildButler?

BuildButler is a CI/CD analytics platform that receives data from your CI servers via the BuildButler connector. BuildButler exposes a set of ingestion REST APIs that are used by the connector to transmit build, test, and log data. All this information is stored securely in an isolated Postgres database that is HIPAA and SOC 2 compliant. At no point is your data adjacent to another customer's data — each organization gets its own database.

Once the CI data is stored securely, the BuildButler SaaS application provides a variety of productivity features to make the data more actionable, make triage less painful, and vastly improve the experience around CI.

BuildButler is vendor-agnostic and provides the same rich set of capabilities across all supported CI systems — Jenkins, GitHub Actions, GitLab CI, TeamCity, and Buildkite.

Features

BuildButler maps to the sidebar navigation in the app. Each feature has a dedicated documentation page:

FeatureDescription
Build ResultsBuild trends, status charts, and a filterable table of every build
Compare BuildsSide-by-side comparison of any two builds with regression analysis
Test ResultsCombined and per-job test trends
Test HistoryIndividual test performance — duration trends, pass rates, status timelines
Flaky TestsAutomatically detect tests that intermittently pass and fail
Pipeline StagesStage-level scatter plots, duration distributions, P95 boundaries
ReportingTV-ready dashboards with build trends and duration analytics
AgentsAgent status, reliability timelines, and executor monitoring
Ask AINatural language queries about your build data, powered by Claude

Configuration

PageDescription
NotificationsEmail rules and Slack webhook configuration
SettingsDatabase, AI provider, flaky test thresholds, and data management

Architecture overview

┌────────────┐       ┌────────────────┐       ┌────────────────┐       ┌─────────────────────┐       ┌────────────────┐
│  CI Server │──────▶│  BuildButler   │──────▶│  BuildButler   │──────▶│     BuildButler     │◀──────│  BuildButler   │
│ (any CI)   │       │   Connector    │ HTTPS │  REST APIs     │       │ Database (isolated) │       │  Web App       │
└────────────┘       └────────────────┘       └────────────────┘       └─────────────────────┘       └────────────────┘

The BuildButler connector sends build, test, and log data to the BuildButler REST APIs. The data is stored in an isolated PostgreSQL database per organization. The BuildButler web app reads from this database and provides real-time dashboards, triage tools, notifications, and AI insights.

On this page