{für DevSecOps

IBM Cloud Event Notifications ist ein Dienst zum Weiterleiten von Ereignisbenachrichtigungen, der Sie auf kritische Ereignisse in Ihrem IBM Cloud®-Konto aufmerksam macht oder automatisierte Aktionen über Webhooks auslöst. Sie können Ereignisbenachrichtigungen von IBM Cloud filtern und an E-Mail, SMS, Webhooks und Push-Benachrichtigungen weiterleiten.

Weitere Informationen enthält der Abschnitt Einführung in Event Notifications.

Hinzufügen einer Event Notifications Instanz zu Toolchains

Nachdem Sie eine Event Notifications-Instanz erstellt haben, führen Sie die folgenden Schritte aus, um sie einer Toolchain hinzuzufügen:

  1. Klicken Sie in der Cloud- IBM Cloud auf das Menüsymbol > Plattformautomatisierung > Toolchains.
  2. Wählen Sie auf der Seite Toolchains die Toolchain aus, um ihre Übersichtsseite anzuzeigen. Alternativ können Sie von der Übersichtsseite Ihrer Anwendung auf die Karte Continuous Delivery zugreifen und auf View Toolchain und dann auf Overview klicken. a. Klicken Sie auf Tool hinzufügen. b. Wählen Sie im Abschnitt für Toolintegrationen 'Event Notifications' aus.
  3. Geben Sie den Namen für diese Tool-Integration so ein, wie er auf der Event Notifications Karte in Ihrer Toolchain angezeigt wird. Dieser Name dient als Kennung für die Toolintegration in Ihrer Toolchain.
  4. Wählen Sie die Instanz aus, die mit der Toolchain verbunden werden soll.
  5. Klicken Sie auf Integration erstellen, um die Event Notifications Werkzeugintegration zu Ihrer Werkzeugkette hinzuzufügen.
  6. Klicken Sie auf der Übersichtsseite Ihrer Toolchain > Abschnitt „ IBM Cloud Tools“ auf Event Notifications.

Weitere Informationen finden Sie unter Benachrichtigungen aktivieren.

Konfigurieren der Event Notifications Instanz

Einbeziehen von Umgebungseigenschaften

Nachdem Sie die Event Notifications Instanz zu Ihrer Toolchain hinzugefügt haben, integrieren Sie eine Umgebungseigenschaft namens event-notifications und weisen Sie den Wert 1 in Ihren PR-, CI-, CD- und CC-Toolchains zu.

Quellen konfigurieren

  1. Gehen Sie zu Ihrer Event Notifications Instanz.
  2. Wählen und aktivieren Sie im Abschnitt „Quellen“ die Toolchains, von denen Sie Nachrichten empfangen möchten.

Ziele konfigurieren

Klicken Sie im Abschnitt „Ziele“ auf „Hinzufügen“ und geben Sie die erforderlichen Informationen ein.

Themen konfigurieren

  1. Klicken Sie im Abschnitt „Themen“ auf „Erstellen“.
  2. Geben Sie einen Namen ein und wählen Sie die gewünschte Quelle aus. Sie können bei Bedarf mehrere Quellen auswählen.

Abonnements konfigurieren

  1. Klicken Sie im Abschnitt „Abonnements“ auf „Erstellen“.
  2. Geben Sie einen Namen ein und wählen Sie Thema und Ziel aus.

Angepasste Nachrichten an Ereignisbenachrichtigungen senden

Um benutzerdefinierte Nachrichten aus einer Pipeline getrennt von Standardnachrichten einer Pipeline zu senden, rufen Sie das Skript "${COMMONS_PATH}/communications/post_message auf, zum Beispiel:

echo "Here is the custom message" | "${COMMONS_PATH}/communications/post_message