This is a service based system with a front-end allowing the dynamic addition of event handlers for Team System. Users can upload their own custom Handlers as part of an assembly which are then loaded and executed on the server. This application runs in conjunction with TFS (Team Foundation Server) and handles all of the events that are generated by the server.
You can use the eventing service of TFS, creating a webservice which will be called on the build status changed event by TFS, you can find some samples about webservices subscription to events in Visdual Studio SDK, MSDN, and blogs like this ones:
Please keep in mind that the build status changed event is only raised when someone changes the build quality, which can be changed in the build details view in VS.
The BuildCompletionEvent is raised when the build completes.
Keying off an event
stallion_alpa
TFS Event Handler project now available on CodePlex: http://www.codeplex.com/TFSEventHandler
This is a service based system with a front-end allowing the dynamic addition of event handlers for Team System. Users can upload their own custom Handlers as part of an assembly which are then loaded and executed on the server. This application runs in conjunction with TFS (Team Foundation Server) and handles all of the events that are generated by the server.
http://geekswithblogs.net/hinshelm/archive/2007/04/30/TFS-EventHandler-Now-on-CodePlex.aspx
Thorri
You can use the eventing service of TFS, creating a webservice which will be called on the build status changed event by TFS, you can find some samples about webservices subscription to events in Visdual Studio SDK, MSDN, and blogs like this ones:
http://blogs.vertigosoftware.com/teamsystem/archive/2006/07/13/Automatic_email_notifications_when_a_work_item_is_assigned.aspx
http://blogs.conchango.com/howardvanrooijen/archive/2006/04/29/3894.aspx
kenlefeb
Please keep in mind that the build status changed event is only raised when someone changes the build quality, which can be changed in the build details view in VS.
The BuildCompletionEvent is raised when the build completes.
Buck