Automatic Retry Delay

It would be great to be able to specify a delay for our automatic retries. In many cases, if something fails it can be resolved if there is a short delay in the retry (to allow the system to sort itself out).

steps: 
  - label: "somewhat flakey step"
    command: flakey-mc-flake-face
    retry:
      automatic:
        limit: 2
        delay: 1m

Hi @tom!

Welcome back :blush:
Interesting! I will share your comments with our product team :slight_smile:

Thanks!

any updates on this? or existing conventions that accomplish the same thing?

Hi @kel-o! :wave:

No news at the moment. The team is currently focusing on reliability so planning features requests are taking a little more time :slight_smile:
Any new functionality will be posted on our changelog Buildkite Changelog

Thanks!

Thanks for bringing up this feature!

Our pipeline sometimes encounters the problem of ubuntu’s package source.
And retrying within a short period of time does not work.

I can also check whether apt get install succeed in the script, and sleep a while before installing packages again.
But this requires the machine to stay active during the period of sleep.
It would be nice if we have automatic retry delay functionality!

But also look for advice to solve this problem in other ways, thank you!

Hello, @lmatz823! Welcome to the community!

Unfortunately, automatic retry delay is currently not supported. However, the feature request for it already exists. When this functionality becomes available, it will be posted on our changelog Buildkite Changelog.

Best!