우리는 TFS 2008에서 172 개 프로젝트로 구성된 .NET 웹 응용 프로그램을 사용하여 3 계층의 응용 프로그램을 모두 포함하고 CI 용 Team Build를 사용합니다. 우리는 개발을 위해 VS2010을 사용합니다.영향을받은 TFS 2008의 코드 분석 활성화
최소 권장 규칙 집합을 사용하는 모든 프로젝트에 대한 코드 분석을 활성화하고 체크인하기 전에 코드 분석을 한 번 실행해야하는 TFS의 체크인 정책을 시행하고 싶습니다. 개발자는 정기적 인 개발 체크 인 프로세스와 관련하여 프로젝트 속성에서 코드 분석을 활성화 할 때마다 해당 프로젝트의 정상 빌드 시간이 100 % 증가합니다. 코드 분석 문제에 대한 분석을 수행했지만이 규칙 집합에 대해서도 많은 부분이 있지만 기존 개선 사항을 수행하면서 수정할 수있는 모든 개발자에게 배포 할 수 있습니다.
- 보통 우리가 체크인하기 전에 코드가 여러 번 발생 코드의 타당성을 확인하기 위해 구축 :
그래서 기본적으로 우리의 우리가 할 빌드 두 가지 유형이있다.
- 최종 체크인은 코드 분석을 확인하기위한 것입니다.
그러므로 우리는 프로젝트 코드 분석을 위해 사용할 수 있었다 "DebugWithCA"라고하는 다른 솔루션 구성을 생성되도록 현상 확인 된 코드, 그는 DebugWithCA 디버그에서 구성을 전환 구축하고 코드 분석을 해결하기 전에 문제를 해결 한 다음 체크인합니다. 따라서 일반 빌드의 경우 개발자는 디버그 솔루션 구성에 머물러 있으며 코드 분석으로 인한 추가 빌드 시간을 감당할 필요가 없습니다.
당일에는 많은 개발자가 체크인을하고 전환 할 때마다 솔루션 구성을 전환 할 때마다 오버 헤드가 발생하는 것처럼 보입니다.
우리의 요구 사항을 달성하는 쉬운 방법이 있습니까? 빌드를 수행하는 동안 코드 분석을 사용하여 빌드하거나 VS2010의 특정 솔루션 구성으로 빌드 할 수 있도록 할당 할 수있는 바로 가기 키가 있습니까?
답변 해 주셔서 감사합니다. 나는 이것을 위해 Tumbleweed 휘장을 가지고있다 :) LOL. 나는 당신의 선택 1을 시험해보고 그것이 어떻게 드러남을 알려 줄 것이다. – Kash