2012-08-14 11 views
8

Estoy configurando un proceso de compilación continuo en Jenkins, TeamCity y TFS 2010 para compararlos. En Jenkins y TeamCity estoy construyendo el proyecto en cada check-in, y he configurado análisis e informes de FxCop y StyleCop. Ahora quiero hacer esto en TFS 2010.Integrando FxCop y StyleCop en el proceso de integración continua de TFS 2010/VS

Si quiero asegurarme de que se ejecuta FxCop (o Visual Studio Code Analysis) y StyleCop en cada check-in, ¿cómo hago eso con TFS 2010/VS? También me pregunto si hay varias formas de hacerlo (integración continua vs check-in cerrado)?

Respuesta

8

Hay algunas formas diferentes de ejecutar estos como parte de la compilación. Para FxCop puede establecer la propiedad PerformCodeAnalysis en la definición de compilación de TFS. Personalmente prefiero pasar en los siguientes valores utilizando la propiedad MSBuildArguments en la definición de build:

/p: RunCodeAnalysis = True /p:CodeAnalysisRuleSet="..\Foo.ruleset

Para StyleCop utilizo la costumbre actividad del proyecto Community TFS Build Extensions. Puede encontrar los archivos binarios e instrucciones aquí: StyleCop Custom Activity

Cuestiones relacionadas