2010-06-20 7 views
10

¿Hay alguna manera de cambiar el intervalo de sondeo para la aplicación Generar notificación de bandeja para TFS 2010?Intervalo de cambio de sondeo para notificación de compilación en TFS 2010

+0

Debería considerar marcar la publicación de Bertrand como la respuesta aquí. – julealgon

+0

Pregunta relacionada (pero para actualización dentro de VS IDE): http://stackoverflow.com/a/7829004/3063884 ... para cualquiera que venga aquí en busca de la configuración de actualización IDE. – CJBS

Respuesta

3

Irónicamente, el código para la aplicación Generar notificación de bandeja admite cambiar el intervalo de sondeo por medio de un constructor parametrizable, pero el código raíz que inicia el sondeo desactiva el código.

Si realmente desea cambiar el intervalo de sondeo, entonces usted podría, teóricamente, crear un procedimiento principal() de reemplazo, y volver a escribir la puesta en marcha del temporizador de forma y de votación con el fin de ser capaz de pasar en su propia configurable intervalo de encuesta, pero creo que eso probablemente no valdría la pena la inversión & de tiempo.

EDIT: La próxima versión 1.3.0 de la pantalla Team Build Screen de Jim Liddel en Codeplex ahora cuenta con soporte para TFS 2010, ¡y también una aplicación de escritorio en lugar de solo un protector de pantalla! Esto es mucho mejor que la pantalla de compilación del equipo. http://teambuildscreen.codeplex.com/

+0

Gracias. ¡Esto realmente apesta! La bandeja de notificaciones de compilación es muy útil, pero funciona mal al realizar comprobaciones frecuentes y compilaciones rápidas de CI. –

13

En caso de que alguien más busque esto;

El retraso notificaiton correo electrónico no afecta a la bandeja de notificación acumulación

Compruebe hacia fuera esta entrada de blog: http://blogs.msdn.com/b/ukvsts/archive/2010/10/08/team-build-notification-polling-interval.aspx

Básicamente hay un ajuste del registro que controla esto, y se puede encontrar en:

HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundation \ build \ \ BuildNotification Suscripciones

predeterminado es 2:30

0

Usted puede hacer esto de una manera rápida Powershell de una sola línea:

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

El "12.0" en el medio se refiere a VS 2013. cambiarlo a "10,0" para el año 2010 "11.0" de VS 2012 y "14.0" para Visual Studio "14".

Tenga en cuenta que debe reiniciar la herramienta posteriormente. Si no desea desconectarse y volver a iniciar sesión, cerrar la aplicación de la bandeja y ejecutar algo así desde un indicador de ejecución: "%vs120comntools%..\ide\BuildNotificationApp.exe" (con las comillas dobles) debería ser el truco.

Para aquellos que no estén tan familiarizados con Powershell, "sp" es un alias para Set-ItemProperty, que puede funcionar con muchos tipos de objetos, incluidas las claves de registro.

Cuestiones relacionadas