Buildkite
Buildkite makes caching a built-in agent primitive and puts test workflows into Terraform.
◆Recent moves
- 1d ago
See what's happening across your agents and queues
Queue pages now break agents down by state and jobs by why they are waiting, with an activity chart on a more reliable data source and up to 25 sample jobs per state. It continues October's platform-team work on queues, after queue-filtered webhooks and cluster-level OpenTelemetry.
- 6d ago
Manage Test Engine workflows with Terraform and the REST API
Test Engine workflows, including monitors, filters and actions such as flaky labeling, can now be defined in Terraform provider v1.43.0 or managed through the REST API. It brings test policy into the same infrastructure-as-code flow Buildkite users already use for pipelines.
- 7d ago
Buildkite Cache is generally available
Buildkite Cache is GA on hosted and self-hosted agents, with buildkite-agent cache save and restore commands, key-based configuration and fallback to recent entries. It replaces the plugin and DIY approaches teams used for warm builds, matching what competing CI platforms already offer natively.
- 8d ago
Filter webhook job events by queue
Webhooks can send job events only for selected queues, so a GPU autoscaler no longer has to filter the whole organization's event stream. It's a practical scaling fix for teams running custom autoscalers.
- 9d ago
Configure OpenTelemetry at the cluster level
Cluster-level OpenTelemetry removes the per-agent OTLP setup that forced hosted users to build custom images, and existing agent overrides keep working. It moves another operational chore into the control plane, though jobs can read the exporter token, so Buildkite advises a send-only token.
- 10d ago
Inspect matrix jobs directly on the build canvas
Matrix steps stop collapsing into a single canvas node: each job's status and duration is visible in place, and failed matrices open expanded on the failing combinations. It is the same failure-first treatment group steps got on October 13, extended to the step type where failures were hardest to find.