Estamos intentando limpiar un gran grupo de código de campo marrón, mientras que al mismo tiempo un equipo agrega nuevas funcionalidades. Nos gustaría asegurarnos de que el código modificado y nuevo se elimine de cualquier análisis de compilación/código u otras advertencias, pero hay demasiados para comenzar, ya que se trata de limpiar la solución actual.Buscando una actividad de compilación que rompa una compilación cuando se introducen nuevas advertencias
Estamos utilizando TFS 2010.
Así se propuso lo siguiente:
- escritura/seleccionar una actividad de construcción, que compara la lista de advertencias en contra de la construcción de las líneas de código que cambiaron con ese check-in
- Si la advertencia proporciona un número de línea, y ese número de línea se cambió, falla la compilación.
Entiendo que esto no encontrará todas las advertencias nuevas y que las cosas introducidas en otras partes del código no serán marcadas, pero al menos es algo.
Otra opción que se propuso:
- comparar la lista de advertencias de la buena construcción anterior conocida con la lista de esta formación. Si hay nuevas advertencias (seguimiento en el nivel de nombre de archivo), falle la compilación.
¿Alguna acción conocida que pueda proporcionar dicha funcionalidad?
¿Acciones similares que pueden actuar en los informes de Cobertura del código?
¿Qué versión de TFS estás usando? –
Estamos usando TFS 2010, actualizado anteriormente – jessehouwing
Esto parece una gran solicitud de función para el proyecto Community TFS Build Extensions CodePlex: http://tfsbuildextensions.codeplex.com/ –