BuildKite
Connect your Buildkite organization to BuildButler for build and test analytics.
Coming Soon
Connect your Buildkite organization to BuildButler to import pipeline runs, test results, and agent data.
Generate a Buildkite API Token
- Go to Buildkite → Personal Settings → API Access Tokens.
- Click New API Access Token.
- Give it a name like
buildbutler. - Select your organization.
- Grant the following scopes:
- Read Builds — access build results and logs
- Read Pipelines — list pipelines and their configuration
- Read Agents — monitor agent status
- Click Create Token and copy it.
Add the connection in BuildButler
Navigate to Settings → Integrations → Add Buildkite Connection and fill in the form:
Click Test Connection to verify.
Data mapping
Buildkite concepts map to BuildButler as follows:
| Buildkite | BuildButler |
|---|---|
| Organization | Server |
| Pipeline | Job |
| Build | Build |
| Step | Pipeline stage |
| Agent | Agent |
Webhook setup (optional)
For real-time updates, configure a Buildkite webhook:
- Go to Organization Settings → Notification Services → Add Webhook.
- Set the Webhook URL to your BuildButler webhook endpoint.
- Select events: build.finished, job.finished.
- Click Add Webhook Notification.
Permissions required
| Scope | Purpose |
|---|---|
| Read Builds | Access build results, logs, and test data |
| Read Pipelines | List pipelines and configuration |
| Read Agents | Monitor agent status and availability |
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
401 Unauthorized | Invalid or expired token | Regenerate the API token |
403 Forbidden | Wrong organization or missing scopes | Check token scopes and organization |
| No builds appearing | Pipeline not selected | Select pipelines to monitor in BuildButler settings |