2010-12-08 16 views
7

He estado pasando mucho tiempo en TeamCity últimamente y el buscador de duplicados y los corredores de compilación FxCop han sido fantásticos. También tengo objetivos de compilación en los proyectos de StyleCop, por lo que se está publicando una violación de estas reglas y he integrado NDepend, que produce algunas excelentes métricas.Herramientas de análisis de código estático de TeamCity para .NET

¿Qué otras herramientas han integrado las personas con TeamCity? Hay mucho que integrar en el IDE o ejecutar localmente (como discussed in this question), como ReSharper, pero obviamente para ejecutar en el servidor de compilación que necesita para poder ejecutar sin supervisión y producir artefactos que pueden aparecer en el informe de compilación. ¿Qué opciones hay por ahí que podría haber perdido hasta ahora?

Respuesta

4

Estamos usando StatSVN para estadísticas de códigos especialmente LoC y un informe de Churn también genera buenas estadísticas.
como this.

+0

¡Guau, solo una respuesta hasta ahora, pero es una buena! –

+1

Terminé con una gran integración de StatSVN con TeamCity: http://www.troyhunt.com/2010/12/continuous-project-statistics-with.html –

2

En caso de que alguien todavía esté interesado, he integrado ConQAT en TeamCity.

Tiene un gran (y bastante rápido) detector de clonación de código para C# y Java y genera una distribución excelente y muy visual de los códigos duplicados para toda la base de código. Es en realidad una herramienta muy poderosa, no solo útil para duplicados de código.

Puede generar gráficos interactivos, como éste: Sample code clone map

También he integrado recientemente ReviewBoard, una herramienta utilizada para la revisión de código (similar a Crucible), pero en mi caso integrado a través de configuraciones de TC en lugar de construcción del enfoque más común de usar ganchos VCS.

Cuestiones relacionadas