Aller au contenu

Notifications DevOps et CI/CD

Les notifications DevOps restent lisibles quand les alertes uniques, cycles d’incident et états de service sont modélisés séparément.

  • Envoyer notifications de build, déploiement et release.
  • Suivre un incident comme Event actualisable.
  • Montrer l’état actuel d’un service, job de sauvegarde, queue ou host comme Thing.
  • Acheminer les alertes vers les clients Apple et Android.
BesoinUtiliserPourquoi
Build terminéMessageUne notification visible suffit.
Déploiement en coursEventLe cycle peut évoluer de démarré à échoué ou terminé.
Santé serviceThingL’objet a un état courant qui change.

Utilisez Message pour une fin de pipeline, Event pour un déploiement à plusieurs étapes, Thing pour l’état courant d’un service.

Fenêtre de terminal
curl -X POST https://gateway.pushgo.dev/message \
-H "Content-Type: application/json" \
-d '{
"channel_id": "YOUR_CHANNEL_ID",
"password": "YOUR_CHANNEL_PASSWORD",
"title": "Bonjour depuis PushGo",
"body": "Le parcours d’automatisation fonctionne."
}'
  • PushGo convient-il au CI/CD ? Oui. Les systèmes CI/CD peuvent appeler l’API HTTP depuis des étapes shell ou webhooks.
  • Comment représenter un incident ? Comme Event, pour le mettre à jour puis le fermer.
  • Une équipe peut-elle auto-héberger ces alertes ? Oui. Un Gateway privé contrôle données, authentification et exploitation.
  • Utilisez des Channels séparés et des identifiants limités pour les automatisations à risque.
  • Préférez MCP OAuth pour les assistants IA afin que les modèles ne détiennent pas les mots de passe Channel.
  • Auto-hébergez lorsque le chemin de données, les transports ou les contraintes de conformité doivent rester sous contrôle.
  • Utilisez E2EE pour les champs sensibles à déchiffrer uniquement côté client.