8.12. Notifications via SMS

Ces temps-ci, le SMS est un autre canal de communication universel qui a l'avantage supplémentaire d'atteindre les personnes même quand elles ne sont pas au bureau. Pour un ingénieur de build, ce peut être un excellent moyen de surveiller des builds critiques, même si les développeurs ou chefs d'équipe sont loin de leur bureau.

Les passerelles SMS sont des services qui permettent d'envoyer des notifications SMS via des adresses emails formattées spécialement (par exemple, 123456789@mysmsgateway.com pourrait envoyer un message SMS à 123456789). Beaucoup de vendeurs mobiles offrent ce service, tout comme beaucoup de prestataires de services tiers. Il n'y a aucune prise en charge intégrée pour les passerelles SMS dans Jenkins, mais la fonctionnalité de base de ces passerelles rend l'intégration relativement simple : il vous suffit d'ajouter les adresses emails spéciales à la liste de notification normale. Sinon, en utilisant la configuration email avancée, vous pouvez configurer une règle distincte contenant uniquement les adresses email SMS (voir Figure 8.26, “Envoyer des notifictions SMS via une passerelle SMS”). Procéder ainsi rend plus facile d'affiner le contenu du message pour adhérer au format des messages SMS.

Envoyer des notifictions SMS via une passerelle SMS

Figure 8.26. Envoyer des notifictions SMS via une passerelle SMS


Une fois que vous avez fait cela, vos utilisateurs recevront une notification rapide des résultats de build sous forme de messages SMS (voir Figure 8.27, “Recevoir des notifications via SMS”). Le principal inconvénient de cette approche est sans doute que ce n'est pas gratuit, et nécessite l'utilisation d'un service commercial tiers. Cela dit, c'est vraiment la seule technique de notification capable d'atteindre les développeurs quand ils sont hors de portée d'Internet ou qu'ils n'ont pas de smartphone activé. En effet, cette technique est populaire parmi les administrateurs système, et peut être très utile pour certaines tâches de build.

Recevoir des notifications via SMS

Figure 8.27. Recevoir des notifications via SMS