50 votes

Email utilisateur qui a cassé la construction dans Teamcity

Dans Husdon / Jenkins, je peux configurer les notifications lorsque la construction est cassée pour envoyer un e-mail à l'utilisateur ou aux utilisateurs qui ont effectué les archivages qui ont rompu la construction. Comment puis-je faire cela dans Teamcity?

Je suis conscient que les utilisateurs individuels peuvent configurer leurs notifications par e-mail via l'interface de Teamcity (lorsque la construction est interrompue), mais je veux UNIQUEMENT envoyer des courriers électroniques aux utilisateurs qui ont rompu la construction. Je ne souhaite pas non plus que chaque utilisateur l’utilisateur doit mettre à jour ses paramètres Teamcity.

84voto

KimCM Points 851
  • Ouvrir TeamCity dans votre navigateur.
  • Accédez à Administration > Utilisateurs et Groupes > Groupes
  • Cliquez sur le nom du groupe Tous les Utilisateurs
  • Sélectionnez l'onglet Règles de Notification (vous voyez la notification de Mail règles par valeur par défaut)
  • Cliquez sur Ajouter une nouvelle règle
  • choisissez dans la colonne de Regarderla l'option s'appuie touché par mes les changements
  • choisissez dans la colonne Envoyer une notification lorsque la case à cocher de La l'échec de la construction et Ignorer les échecs pas causée par mes changements
  • Enregistrer cette nouvelle règle de notification avec cliquez sur Enregistrer bouton.

Une règle de notification créé de cette façon fonctionne pour tous les utilisateurs. C'est parce que la règle de notification a été créé dans la section de l'administration au sein du groupe Tous les Utilisateurs, et pas dans un délai d'un personnelles des utilisateurs paramètres de notification. Cela fonctionne également dans les versions antérieures de TeamCity, par exemple dans les 5.x.

L'utilisateur a toujours la possibilité de définir des règles supplémentaires si nécessaire.

1voto

ashwoods Points 1479

Au moins avec Teamcity 6.5 vous ont des rôles et des groupes, et vous pouvez définir les paramètres de notifications basées sur eux.

Pour atteindre ce que vous voulez, il suffit de prendre un coup d'oeil à la notification de groupe de TOUS (tout le monde) qui est configuré par défaut et vous ne pouvez pas le supprimer.

http://yourteamcityinstall/admin/editGroup.html?groupCode=ALL_USERS_GROUP&tab=groupNotifications

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X