2009-05-28 4 views

Antwort

2

Überprüfen Sie die MSBuildCommunityTasks Bibliothek. Es hat eine Mail-Aufgabe.

Importieren Sie dies in Ihr Build-Projekt, um die E-Mails zu senden.

4

Wenn Sie nur die alert (nicht programmatisch) wollen: Sie können mit der rechten Maustaste auf das Projekt in der Team Explorer und wählen Projekt Alerts.

+0

Tut dies immer noch Arbeit? In VS2013 werden auf der Seite Team Explorer Builds Builds und Builddefinitionen aufgelistet. Ich kann keine _Project Alerts_ Option in einem beliebigen Kontextmenü sehen. –

1

Unter TFS 2008 können Sie mit der rechten Maustaste auf den Namen des TFS-Projekts (im Team Explorer) klicken und Projektbenachrichtigungen auswählen.

Wählen Sie dann die Warnung A Build Complete aus und geben Sie Ihre E-Mail-Adresse in das Feld Senden an ein.

I denken TFS 2005 hat auch diese Funktion, aber ich kann mich nicht erinnern. Es ist eine Weile her. ;)

98

Sie können Build-Benachrichtigungen ausführen, die CC Tray ähnlich sind, da es Ihnen fortlaufend den Status aller Builds anzeigt, an denen Sie interessiert sind. gehen, um das Werkzeug zu starten, zu ...

Alle Programme -> Microsoft Visual Studio 2010 -> Team Foundation Server Tools -> Build Benachrichtigungen

Klicken Sie auf die Schaltfläche Optionen, um jetzt je nachdem, welche Builds sind auf deinem Server. Dies wird nun in der Taskleiste mit einem grünen Kontrollkästchen oder einem roten X angezeigt, um den Status der ausgewählten Builds anzuzeigen.

+0

Huzzah! ........ –

+4

+1 für den Wechsel von CC.net zu TFS vor 3 Jahren und ohne zu wissen, dass es bis jetzt dort war! Vielen Dank! –

+0

Ja, ich benutzte ein kostenloses Tool namens "TFS Commit Monitor", aber froh zu wissen, dass dies eingebaut ist. Ich habe es nur mit VS 2012 aktiviert, thx –

38

In Visual Studio 2013 mit TFS 2013 Sie E-Mail-Benachrichtigungen von TFS haben und ein Build-Benachrichtigung System-Tray-Tool: http://msdn.microsoft.com/en-us/library/ms181725.aspx

jedoch es zeigt in der Regel nicht in der Windows 8 Startbildschirm, auch mit einem Suche. So führen Sie es manuell in den meisten Installationen von hier:

C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ BuildNotificationApp.exe

+1

Ich konnte es nicht in meinem 2013 Setup finden, bis ich das sah, DANKE! – madannes

+0

Der Weg funktionierte für mich. Gut zu wissen, was auf dem Build-Server läuft. – PhilDulac

1

zu bauen Benachrichtigungs-E-Mail-Benachrichtigungen zu aktivieren, in Team Explorer:

Wenn Sie noch nicht mit dem Teamprojekt verbunden sind, mit dem Sie arbeiten möchten, stellen Sie eine Verbindung zum Teamprojekt her.

Wählen Sie Zum Anfang, und wählen Sie dann Einstellungen.

Auf der Seite Einstellungen unter Team Project, wählen Projekt Alerts. Wählen Sie ein oder mehrere Alarmereignisse aus.

Im Meine Benachrichtigungen zu Box senden, wählen bearbeiten und die E-Mail-Adresse jeder Person eingeben, die die Alarme erhalten sollen. Verwenden Sie Semikolons zum Trennen mehrerer E-Mail-Adressen.

weitere Informationen finden Sie unter: https://msdn.microsoft.com/en-us/library/ms181725.aspx

3

Sie ein Visual Studio-Erweiterung AnyStatus genannt verwenden können, die sowohl XAML unterstützt und vNext baut und viele andere Monitore wie Windows-Dienste, HTTP, TCP/UDP, Ping und vieles mehr.

Haftungsausschluss: Ich bin der Autor von AnyStatus

+0

Und dies funktioniert auch für vNext-Builds, im Gegensatz zum integrierten Tool "Build Notifications", das nur für XAML-basierte Builds funktioniert. – CJBS

Verwandte Themen