Currently trigger build supports only a push style where one need to explicitly define other pipeline to trigger. This style is limiting; it would be good if trigger build also support subscription based type of syntax where other pipeline can simply reference the original pipeline to get trigger.
Something like this?
triggers: - pipeline: "some-pipeline-slug" event: "started|blocked|completed|succeeded|failed" steps: - command: "buildkite pipeline upload"
Builds being able to listen to events would be really handy. This could keep the pipeline event driven.
Triggering based on multiple scenarios would also be helpful if relying on multiple conditions to trigger a deploy etc.
Jenkins supports this
Second build triggered from first build: