buildkite / feedback

Got feedback? Please let us know!
https://buildkite.com
25 stars 24 forks source link

Disable rebuilds on pipeline #467

Open jchen1 opened 5 years ago

jchen1 commented 5 years ago

Our CI/CD pipeline relies on both Buildkite pipelines and external logic. We want to completely disable retries within our Buildkite pipeline to simplify the external deploy logic.

We've already disabled (manual) retries on each individual step, but there doesn't seem to be a way to disable rebuilds of a failed job.

keithpitt commented 5 years ago

@jchen1 👋 Hey! Just so I can clarify, you mean you don't want anyone hitting this button here:

screen shot 2018-10-10 at 8 21 20 am
jchen1 commented 5 years ago

Exactly, yup!

jchen1 commented 5 years ago

Hey @keithpitt - do you know if this is in the works? Thanks!

timhirsh commented 2 years ago

Hello, we have similar requirements described by @jchen1 above: an external CI system that's responsible for triggering Buildkite builds. I wanted to provide a bit more context on our use case. The "Rebuild" button doesn't actually restart the external CI system process, so this button is confusing/misleading to users in this scenario. Having a way to make the build and each step of a particular pipeline immutable would make it more clear that the external system is the source of truth.