Customizable "Create Build" UI

Block steps have a great syntax for creating forms. But the “Create Build” UI only has a big text box for environment variables.

It would be great if there was a way to customize the “Create Build” form with the same features as Block steps have.

:+1: for this!

Some of the most common feedback I hear from folks using my team’s pipelines is “where do I fill in this field?” thinking something is missing since it isn’t in the “Create Build” form, or they don’t catch the button to click the block step.

For “Buildkite veterans” the block/input steps make sense, but for users not super familiar it can feel unintuitive.

It would be great if there was maybe a separate place in a pipeline’s settings to drop a piece of YAML for an initial set of input fields that would get merged into the “Create Build” form if it makes sense?

Thanks @evandam @jamiebuilds!

This is a great suggestion, I have taken this and shared it back with the team!

+100 - A few small UI changes here would make the product a lot easier for many end users to understand.

Things id love to see:

  • Ability to customize button text per pipeline (New Build → New Deploy or etc.)
  • Ability to hide all inputs
  • Ability to define custom default build message (ex. extract a human readable version or etc)

yes! definitely a much needed feature.