2012-08-14 12 views
8

Ben bunları karşılaştırmak için Jenkins, TeamCity ve TFS 2010'da sürekli bir oluşturma işlemi yapıyorum. Jenkins ve TeamCity'de her check-in için proje yapıyorum ve FxCop ve StyleCop analizi ve raporlamasını hazırlıyorum. Şimdi ben emin FxCop (veya Visual Studio Kod Analizi) ve StyleCop çalıştırılıyor olmak için 2010.FxCop ve StyleCop'un TFS 2010/VS sürekli entegrasyon sürecine entegre edilmesi

TFS bunu yapmak istiyor her check-in, nasıl yapacağım o TFS 2010/VS ile? Ben de bunu yapmanın çeşitli yolları olup olmadığını merak ediyorum (Sürekli entegrasyon vs giriş kontrolü)?

cevap

8

Bunları yapının bir parçası olarak çalıştırmak için birkaç farklı yol var. FxCop için, TFS Oluşturma Tanımında PerformCodeAnalysis özelliğini ayarlayabilirsiniz.

/p : StyleCop için RunCodeAnalysis = Gerçek /p:CodeAnalysisRuleSet="..\Foo.ruleset

Ben özel kullanmak Şahsen Yapı Tanımı üzerinde MSBuildArguments özelliğini kullanarak aşağıdaki değerleri geçmesine tercih Topluluk TFS Oluşturma Uzantıları projesinden aktivite: Burada binary ve yönergeleri bulabilirsiniz: StyleCop Custom Activity

İlgili konular