Buildkite build failing notifications on your phone.
Get an early High-priority push notification the moment a Buildkite build starts failing, while its other jobs are still running.
Three steps to your first push
Install the recipe
One click in Studio gives you a personal webhook URL.
Paste your URL into Buildkite
Add it as a webhook for build.failing.
Get a push on your phone
With the text, sound and buttons from the recipe.
How to set up the Buildkite build.failing webhook
- Click Install in Studio and sign in. The recipe is added to your account and you get a personal webhook URL.
- In Buildkite, go to Settings > Notification Services and click Add on Webhook.
- Enter a description and paste your webhook URL as the Webhook URL.https://••••••••/•••••••• your personal URL, shown after install
- Tick the build.failing event, choose which pipelines (and branches) to watch, and click Add Webhook Notification.
- In **Settings → Notification Services**, add a **Webhook** with the URL above and tick **build.failing**. Pick the pipelines to watch, and optionally a branch filter such as `main`.
- Buildkite sends `build.failing` as soon as a job fails hard (not a soft failure), while the build's other jobs keep running. It doesn't tell you when the build finally ends: add the **Build finished** recipe for that, keeping in mind that a failed build then pushes twice (once from each).
- Saving the webhook sends a ping, which gives a quiet **🔔 Buildkite connected** push.
- Buildkite sends your webhook token as `X-Buildkite-Token` (or an HMAC-SHA256 `X-Buildkite-Signature`), but JustPush doesn't check it yet, so keep your endpoint URL private.
What runs when the webhook arrives
Studio calls handleRequest(request) with the incoming webhook and sends the message it returns. It's yours after install; change anything.
The Buildkite build.failing webhook
This is what Buildkite sends to your URL for build.failing. It is a sample, trimmed to the fields recipes use.
Buildkite build failing notifications: questions
Does this work on iPhone and Android?
Yes. Install the JustPush app from the App Store or Google Play and sign in. Every phone signed in to your account gets the notification.
Do I need to write code?
No. Install the recipe in Studio, paste your webhook URL into Buildkite and you are done. The code is there if you want to change the text, the sound or the buttons.
Can I change what the notification says?
Yes. After install the recipe's code is yours. Edit it in Studio and test it against the sample payload before you save.
What does it cost?
JustPush is free for 30 days. After that it's $19.99 a year, or $39.99 once. There is no extra charge for recipes.
Buildkite on your phone in two minutes.
Install the recipe, paste one URL, done. Free for 30 days, no credit card required.