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.

Jetzt bei Google Play Laden im App Store