Jenkins-Build-Alarme am Handy
23. Juli 2026 · 3 Min. Lesezeit
Jenkins hat für alles ein Plugin – für Handy-Pushes brauchst du keins: Die post-Section der Pipeline und eine curl-Zeile reichen, mit Job-Name und Build-URL direkt in der Benachrichtigung.
Deklarative Pipeline
„Jenkins“-Endpoint in der Webhooky-App anlegen (Android / iOS), dann ins Jenkinsfile:
post {
failure {
sh '''
curl -X POST "$WEBHOOKY_URL" -H "Content-Type: application/json" \
-d "{"title":"🚨 ${JOB_NAME} #${BUILD_NUMBER} rot","message":"${BUILD_URL}","sound":"error_1"}"
'''
}
fixed {
sh '''
curl -X POST "$WEBHOOKY_URL" -H "Content-Type: application/json" \
-d "{"title":"✅ ${JOB_NAME} wieder grün","sound":"level_up_2"}"
'''
}
}
Die Endpoint-URL als Jenkins-Credential oder globale Umgebungsvariable (WEBHOOKY_URL) hinterlegen. Der unterschätzte Block ist fixed: Er feuert nur beim Übergang rot→grün – du hörst Reparaturen ohne Erfolgs-Spam.
Freestyle-Jobs
Keine Pipeline? „Execute shell“ als Post-Build-Step mit derselben curl-Zeile – oder per Conditional-Build-Step-Plugin nur bei Fehlschlag.
Lauten Jenkins zähmen
- failure + fixed statt always: genau die Übergänge, die zählen.
- Ein Endpoint pro Team/Job-Gruppe mit eigenem Sound – Nightlies leise, Release-Pipeline laut.
- Dasselbe Muster funktioniert in jeder CI: GitHub Actions, GitLab CI.
Hol dir Webhooky
Kostenlos für deine ersten 100 Benachrichtigungen – Endpoint in zwei Minuten eingerichtet.