2010-06-20 4 views
10

Gibt es eine Möglichkeit, das Abfrageintervall für die Task-Anwendung zum Erstellen von Benachrichtigungen für TFS 2010 zu ändern?Ändern des Abfrageintervalls für die Buildbenachrichtigung in TFS 2010

+0

Sie sollten Bertrand Beitrag als Antwort hier zu markieren. – julealgon

+0

Verwandte Frage (aber für die Aktualisierung innerhalb von VS IDE): http://Stackoverflow.com/a/7829004/3063884 ... für jeden, der hier nach der IDE-Aktualisierungseinstellung sucht. – CJBS

Antwort

3

Ironischerweise unterstützt der Code für die Tray-Anwendung Build Notification das Ändern des Poll-Intervalls mithilfe eines parametrierbaren Konstruktors, aber der Root-Code, der die Polling-Funktion startet, codiert den Wert.

Wenn Sie wirklich wollen, um das Poll-Intervall zu ändern, dann könnten Sie theoretisch eine Main() - Ersatzprozedur erstellen und den Start des Formular- und Polling-Timers erneut schreiben, um Ihre eigenen konfigurierbaren übergeben zu können Poll-Intervall, aber ich denke, dass wäre wahrscheinlich nicht die Zeit & Investitionen wert.

EDIT: Die bevorstehende 1.3.0 Build von Jim Liddel Team Build Screen auf Codeplex bietet jetzt Unterstützung für TFS 2010, und auch eine Desktop-App, anstatt nur ein Bildschirmschoner! Das ist viel besser als der Team-Build-Bildschirm. http://teambuildscreen.codeplex.com/

+0

Danke. Das ist wirklich scheiße! Das Benachrichtigungsfeld "Build" ist sehr nützlich, funktioniert aber bei häufigen Check-ins und schnellen CI-Builds schlecht. –

13

Es Fall jemand sucht nach diesem;

Die E-Mail wirkt sich notificaiton Verzögerung nicht die Build-Infobereich

prüfen diese Blog-Post aus: http://blogs.msdn.com/b/ukvsts/archive/2010/10/08/team-build-notification-polling-interval.aspx

Grundsätzlich Es gibt eine Registrierungseinstellung, die diese steuert, und Sie es unter finden:

HKEY_CURRENT_USER \ Software \ Microsoft \ Visualstudio \ 10.0 \ TeamFoundation \ Build-\ BuildNotification \ Abonnements

Standard ist 02.30

0

Sie dies tun können, in einem schnellen Powershell Einzeiler:

sp HKCU:\Software\Microsoft\VisualStudio\12.0\TeamFoundation\build\BuildNotification\Subscriptions PollingInterval 00:00:05

Die "12.0" in der Mitte VS bezieht sich 2013 ändern Sie ihn auf "10.0" für das Jahr 2010, "11.0" für VS 2012 und "14.0" für Visual Studio "14".

Beachten Sie, dass Sie das Werkzeug danach neu starten müssen. Wenn Sie sich nicht ab- und wieder anmelden möchten, schließen Sie die Tray-App und führen Sie dann etwas ähnliches aus einer Run-Eingabe aus: "%vs120comntools%..\ide\BuildNotificationApp.exe" (mit den doppelten Anführungszeichen) sollte den Trick machen.

Für diejenigen, die mit Powershell nicht so vertraut sind, ist "sp" ein Alias ​​für Set-ItemProperty, der mit vielen Arten von Objekten, einschließlich Registrierungsschlüsseln, arbeiten kann.

Verwandte Themen