Webhooks for all changes in build state


Present webhook functionality involves posting a single payload once the build has either completed or failed.

Proposed functionality would be to post a payload for each major state change in the build; i.e. when the build is queued, running, etc, in the same manner as GitHub.