Triggers on subscriptions

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?

  - pipeline: "some-pipeline-slug"
    event: "started|blocked|completed|succeeded|failed"

  - command: "buildkite pipeline upload"
1 Like

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

First build:

Second build triggered from first build: