Event Notifications pour les pipelines DevSecOps
IBM Cloud Event Notifications est un service de routage de notifications d'événements, vous alertant sur des événements critiques dans votre compte IBM Cloud® ou déclenchant des actions automatisées via des webhooks. Vous pouvez filtrer et diriger les notifications d'événements des services IBM Cloud vers le courrier électronique, les SMS, les Webhooks et les notifications Push.
Pour plus d'informations, voir Initiation à Event Notifications.
Ajouter une instance de Event Notifications aux chaînes d'outils
Après avoir créé une instance Event Notifications, effectuez les étapes suivantes pour l'ajouter à une chaîne d'outils :
- Dans la console IBM Cloud, cliquez sur l'icône Menu > Automatisation de la plate-forme > Chaînes d'outils.
- Sur la page Chaînes d'outils, sélectionnez la chaîne d'outils pour afficher sa page de présentation. Vous pouvez également, à partir de la page de présentation de votre application, accéder à la carte Continuous Delivery et cliquer sur View Toolchain, puis sur Overview. a. Cliquez sur Ajouter un outil. b. Dans la section Intégrations d'outils, sélectionnez Event Notifications.
- Saisissez le nom de cette intégration d'outils tel qu'il apparaît sur la carte Event Notifications de votre chaîne d'outils. Ce nom sert d'identificateur pour l'intégration d'outils dans votre chaîne d'outils.
- Sélectionnez l'instance à connecter à la chaîne d'outils.
- Cliquez sur Créer une intégration pour ajouter l'intégration de l'outil Event Notifications à votre chaîne d'outils.
- Dans la page Vue d'ensemble de votre chaîne d'outils > IBM Cloud Cliquez sur Event Notifications
Pour plus d'informations, voir Activation de notifications.
Configuration de l'instance Event Notifications
Y compris les propriétés de l'environnement
Après avoir ajouté l'instance Event Notifications à votre chaîne d'outils, incorporez une propriété d'environnement nommée " event-notifications et attribuez la valeur à " 1, dans vos chaînes d'outils PR,
CI, CD et CC.
Configuration des sources
- Allez dans votre instance Event Notifications
- Dans la section Sources, sélectionnez et activez les chaînes d'outils à partir desquelles vous souhaitez recevoir des messages.
Configuration des destinations
Dans la section Destinations, cliquez sur Ajouter et saisissez les informations requises.
Configuration des thèmes
- Dans la section Sujets, cliquez sur Créer.
- Entrez un nom et sélectionnez la source souhaitée. Vous pouvez sélectionner plusieurs sources si nécessaire.
Configuration des abonnements
- Dans la section Abonnements, cliquez sur Créer.
- Saisissez un nom et sélectionnez le sujet et la destination.
Envoi de messages personnalisés aux notifications d'événements
Pour envoyer des messages personnalisés à partir d'un pipeline, séparément des messages standard à pipeline unique, appelez le script " "${COMMONS_PATH}/communications/post_message, par exemple :
echo "Here is the custom message" | "${COMMONS_PATH}/communications/post_message