Dans Husdon/Jenkins, je peux configurer des notifications lorsque la version est interrompue pour envoyer un e-mail aux utilisateurs qui ont effectué les connexions qui ont interrompu la génération. Comment dois-je procéder dans Teamcity?
Je suis conscient que les utilisateurs individuels peuvent configurer eux-mêmes des notifications par e-mail via l'interface Teamcity (lorsque la version est interrompue), mais je souhaite UNIQUEMENT que les e-mails soient envoyés aux utilisateurs qui ont interrompu la génération.Je ne veux pas non plus que chaque individu l'utilisateur doit mettre à jour ses paramètres Teamcity.
Une règle de notification créée de cette façon fonctionne pour tous les utilisateurs. En effet, la règle de notification a été créée dans la section d'administration du groupe Tous les utilisateurs, et non dans les paramètres de notification personnels d'un utilisateur. Cela fonctionne également dans les versions antérieures de TeamCity, par ex. en 5.x.
L'utilisateur a toujours la possibilité de définir des règles supplémentaires si nécessaire.
Au moins avec Teamcity 6.5, vous avez des rôles et des groupes, et vous pouvez définir des paramètres de notifications en fonction d'eux.
Pour obtenir ce que vous voulez, jetez un œil à la notification pour le groupe TOUS (tout le monde) qui est configurée par défaut et vous ne pouvez pas la supprimer.
Je me rends compte que cette question est datée, et beaucoup d'équipes utilisent maintenant Slack. Donc pour ceux d'entre nous qui considèrent l'e-mail "so 2011", mon équipe a réussi avec ce notifiant Nice Slack Plug-in juste à cet effet:
https://github.com/PeteGoo/tcSlackBuildNotifier
Téléchargez simplement le Zip dans le dossier des plugins Team City, redémarrez le serveur Team City, puis configurez les notifications à partir des paramètres de configuration Admin/Build. Créez également un webhook Slack à utiliser dans le champ Token API.
Il peut être configuré pour notifier un certain nombre de conditions, mais nous n'utilisons actuellement que l'option "Déclencher lorsque la construction échoue".