NewCI/CD in 2023. Check out the December Release for usage metrics, platform improvements, and a sneak peek at upcoming features.

Introducing PagerDuty Change Events Integration


Buildkite now integrates with PagerDuty Change Events, helping on-call engineers reduce the time to incident resolution by having immediate access to recent build and deployment information.

Screenshot of Buildkite builds within PagerDuty's Change Events page

To get started with the new integration, setup a Buildkite service within PagerDuty, copy the service key, and paste it into your pipeline.yml file within the notify property:

steps: - command: "deploy.sh" notify: - pagerduty_change_event: "636d22Yourc0418Key3b49eee3e8" if: "build.state == 'passed'"

You can send Change Events from any Buildkite pipeline, and filter them using conditionals to ensure you’re only sharing the build events that matter. PagerDuty will correlate build events with the current incident, and provide quick access to Buildkite builds from within the PagerDuty mobile and web interfaces.

For a full walkthrough of the feature, and how it works during an incident, you can watch Mel’s recently recorded PagerDuty Summit 2021 presentation:

See our Change Events documentation for step-by-step setup instructions, or how PagerDuty uses Buildkite for their own CI/CD.