2012-08-14 2 views
8

Jenkins, TeamCity 및 TFS 2010에서 연속 빌드 프로세스를 설정하여 비교하고 있습니다. Jenkins와 TeamCity에서는 모든 체크인시 프로젝트를 구축하고 있으며 FxCop 및 StyleCop 분석 및보고를 설정했습니다. 이제는 TFS 2010에서이 작업을 수행하려고합니다.Tx 2010/VS 연속 통합 프로세스에 FxCop 및 StyleCop 통합

모든 체크 인에서 FxCop (또는 Visual Studio 코드 분석) 및 StyleCop이 실행되도록하려면 TFS 2010/VS에서 어떻게 수행합니까? 또한 그것을 수행하는 여러 가지 방법이 있는지 궁금하네요 (연속 통합과 게이트 체크인)?

답변

8

빌드의 일부로이를 실행할 수있는 몇 가지 방법이 있습니다. FxCop의 경우 TFS Build Definition에 PerformCodeAnalysis 속성을 설정할 수 있습니다.

/P : StyleCop에 대한 RunCodeAnalysis = 진정한 /p:CodeAnalysisRuleSet="..\Foo.ruleset

나는 정의를 사용하여 개인적으로 나는 빌드 정의에 MSBuildArguments 속성을 사용하여 다음과 같은 값을 전달하는 것을 선호 커뮤니티 TFS Build Extensions 프로젝트의 활동 : 여기에서 바이너리와 지침을 찾을 수 있습니다 : StyleCop Custom Activity