Per notificare tramite una mail l’override di una check-in policy è sufficiente sottoscrivere l’evento CheckinEvent.
Vediamo come fare:
- Scarichiamo da codeplex Team Foundation Server Event Subscription Tool un programma che consente di sottoscrivere degli eventi in maniera visuale, richiamando dietro le quinte bissubscribe.exe.
- Una volta connessi al server TFS
- Compiliamo la query XPath "TeamProject" = 'NomeProgetto' AND "PolicyOverrideComment" <> '' dove indichiamo per quale team project dobbiamo notificare e che la mail verrà inviata solo se il campo PolicyOverrideComment è valorizzato.
- Impostiamo l’evento a CheckinEvent.
- Indichiamo la mail a cui deve essere notificato.
- Specifichiamo che dovrà essere inviata una mail.
- Se non si è configurato il server SMTP durante l’installazione di TFS questi sono i passi per farlo
How to: Configure SMTP Server and E-mail Notification Settings in the Services Web.Config File
posted @ martedì 12 maggio 2009 18:30