Buildkite Certification

Learn ยท covers 5. Failure handling

Failure handling

Not every failure means the same thing. A lost agent is not a failing test, and a flaky integration suite is not a broken build.

This module covers the difference between automatic and manual retries, what soft_fail actually does to a build, and how to stop paying for a build that is already doomed.

Counts toward Buildkite Platform Engineer (recommended) , Buildkite Pipeline Author (required) . You can also complete it on its own.

Units

1. Retries worth having not started