---
title: "GitHub Actions-Fehler nie mehr verpassen: Sofortalarme mit Echobell"
description: "Webhook-Benachrichtigungen für GitHub Actions-Fehler mit Echobell einrichten. CI/CD-Pipeline stets im Blick – als Push-Benachrichtigung oder Telefonanruf, in Sekunden zugestellt."
date: 2025-04-26
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - GitHub Actions
  - CI/CD
  - webhook notifications
  - developer alerts
---

# GitHub Actions-Fehler nie mehr verpassen: Sofortalarme mit Echobell

E-Mail- und Slack-Benachrichtigungen für CI-Fehler sind leicht zu übersehen. Die [Echobell Notification Action](https://github.com/weelone/echobell-action) sendet Webhook-Alarme direkt auf Ihr Telefon – Push-Benachrichtigungen für normale Builds, Telefonanrufe bei Produktionsfehlern – damit defekte Pipelines nicht unbemerkt bleiben.

## Einrichtung

### 1. Echobell-Channel erstellen

1. [Echobell herunterladen](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-github-actions-notifications-de&mt=8) und anmelden
2. Channel erstellen, z. B. „GitHub CI/CD Alerts"
3. Webhook-URL aus den Channel-Einstellungen kopieren
4. Im GitHub-Repository: **Settings → Secrets and variables → Actions → New repository secret**
5. Secret `ECHOBELL_WEBHOOK_URL` anlegen und die URL einfügen

### 2. Zum Workflow hinzufügen

**Einfaches Setup** (Single-Job-Workflows):

```yaml
name: Build and Test

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4

      - name: Build
        run: npm run build

      - name: Test
        run: npm test

      - name: Notify on Failure
        if: failure()
        uses: weelone/echobell-action@v1
        with:
          webhook-url: ${{ secrets.ECHOBELL_WEBHOOK_URL }}
```

**Multi-Job-Pipelines** — dedizierter Benachrichtigungs-Job, der von allen kritischen Jobs abhängt:

```yaml
name: Deploy Pipeline

on:
  push:
    branches: [main]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run Tests
        run: npm test

  build:
    needs: test
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Build
        run: npm run build

  deploy:
    needs: build
    runs-on: ubuntu-latest
    steps:
      - name: Deploy
        run: npm run deploy

  notify_on_failure:
    runs-on: ubuntu-latest
    needs: [test, build, deploy]
    if: failure()
    steps:
      - name: Send Failure Notification
        uses: weelone/echobell-action@v1
        with:
          webhook-url: ${{ secrets.ECHOBELL_WEBHOOK_URL }}
```

Der dedizierte Benachrichtigungs-Job liefert bei kaskadierenden Fehlern eine konsolidierte Meldung statt mehrerer separater Benachrichtigungen.

## Tipps

**Benachrichtigungstitel** sollten beantworten: Was ist fehlgeschlagen, wo und wann? Muster wie `❌ Main Branch CI Failed` oder `🚨 Deploy Pipeline Down - Production` sind bewährt.

**Separate Channels nach Schweregrad.** Standard-Channel für normale CI-Alarme, zweiter Channel auf **Anruf** für Produktionsfehler. Verschiedene Workflows zeigen auf verschiedene Webhook-URLs. Details zu Anruf-Benachrichtigungen: [Anruf-Benachrichtigungen](/en/blog/grafana-call-notification).

**Channels mit dem Team teilen.** Einen Channel für CI/CD-Fehler erstellen, die das gesamte Team sehen soll, und einen separaten für Infrastruktur-Probleme. Echobells [geteilte Channels](/en/features/channels) ermöglichen es Teammitgliedern, mit eigenen Benachrichtigungseinstellungen zu abonnieren – ohne individuelle Webhook-Konfiguration.

## Verwandte Ressourcen

- [Webhook-Dokumentation](/en/docs/webhook) — vollständige Webhook-API-Referenz
- [Templates](/en/docs/template) und [Bedingungen](/en/docs/conditions) — Benachrichtigungsinhalte und Filterung anpassen
- [Grafana Anruf-Benachrichtigungen](/en/blog/grafana-call-notification) — Telefonanrufe für Monitoring-Systeme
- [WebhookMCP-Benachrichtigungen](/en/blog/get-notified-with-webhook-mcp) — Alarme bei KI-Aufgaben-Abschluss
- Feature-Dokumentation: [Channels](/en/features/channels), [Webhooks](/en/features/webhooks), [E-Mail-Trigger](/en/features/email-triggers), [Anruf-Benachrichtigungen](/en/features/call-notifications)
