문제

누군가가 StyleCop을 cruisecontrol.net에 통합하려고했는지 궁금합니다.

아무도 그것에 대해 뭔가를 아는 사람이 있습니까? 아니면 적어도 CCNET의 대시 보드에 스타일 결과를 표시하기 위해 XSL 파일을 만들고 게시 한 사람이 있습니까?

편집 : 나는 이것을 발견했다 프로젝트, StyleCop의 CMD 인터페이스를 제공하고 XML 형식으로 결과를 생성 하고이 XML을 HTML로 변환하기위한 XSL도 제공합니다. 이제 이러한 것들을 CCNET과 함께 넣으십시오.

도움이 되었습니까?

해결책

2009 년 10 월 5 일에 Yves Tremblay는 좋은 것을 추가했습니다. 스타일 콥 통합 CCNET 커뮤니티에. 우리는 Stylecopcmd 에서이 솔루션으로 전환했고 후회하지 않았습니다.

다른 팁

나는 Stylecop을 a의 일부로 사용하고 있습니다 TeamCity 환경 구축.

(TeamCity는 CruiseControl.net과 비슷하지만 괜찮은 문서화와 XML 구성 파일로 원숭이가 거의 필요하지 않습니다.)

나는 Stylecop을 위해 내 자신의 프론트 엔드를 작성 하여이 작업을 만들었습니다.

보다 http://www.nichesoftware.co.nz/content/stylecop-cmd

MSBuild 확장 팩

스타일 콥을 지원합니다 ....

어쩌면 이것은 당신을 도울 수 있습니다 : http://stylecopcmd.wiki.sourceforge.net/

CI 제품에 대해 특정한 작업을 수행 할 필요가 없습니다.
Stylecop은 매우 잘 통합됩니다.

한 번만 한 번만 수행하면됩니다.

  • 몇 개의 스타일 콥 파일을 프로젝트 폴더에 넣고 소스 제어에 넣으십시오!)
  • 솔루션의 모든 .csproj 파일에 두 줄을 추가하십시오.

이렇게하면 비주얼 스튜디오에서 또는 MSBuild와 직접 MSBuild와 직접, 모든 컴퓨터에서 직접 설치할 필요없이 StyleCop이 모든 컴파일에서 실행됩니다.

모든 스타일 콥 규칙 위반으로 인해 컴파일 오류가 발생하므로 코드가 Stylecop의 규칙을 준수하지 않으면 전체 빌드가 실패합니다.

다음은이를 설정하는 방법에 대해 설명합니다.http://blogs.msdn.com/b/sourceanalysis/archive/2008/05/24/source-analysis-msbuild-integration.aspx (특히 마지막 단락, "팀 개발")

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top