What’s new and updated in Buildkite
Default timeouts for command steps
Posted July 19, 2022 by Samuel
You can now specify default timeouts for command steps ⏰💥
Timeouts can be specified on command steps already, but it's a pain to have to do it every time, and easy to forget. Setting default timeouts means you won't have command steps slip through the cracks and accidentally run forever, or consume too many job minutes.
Default and maximum timeouts can be specified at an organization and pipeline level. Defaults apply in order of specificity — the step's timeout will be used if supplied, otherwise it defaults to the pipeline's default if supplied, or finally to the organization. Maximums are always enforced, when supplied — the smallest value will be used.
These timeouts can be configured from your organization's Pipeline Settings page, or on a pipeline's Builds settings page.