2009-11-11 7 views
2

우리는 CCBNet 1.4.4.83을 사용하고 있습니다. MSBuild 작업이 실패 할 때 전자 메일에서 MSBuild 결과 (즉, 파일 누락 또는 컴파일 실패 원인)가 표시되지 않습니다. .CCNet 전자 메일에 MSBuild 결과가 포함되어 있지 않습니다.

l do CCNet 웹 사이트 (대시 보드)의 빌드 오류를 참조하십시오.

msbuild-results.xml이라는 파일이 artifacts 폴더에 생성되어 msbuild 작업이 제대로 구성된 것처럼 보입니다.

전자 메일 알림을 만들 때 결과가 병합되지 않지만 대시 보드를 볼 때 나타나는 것으로 보입니다.

전자 메일 작업은 게시자 섹션과 태그 뒤에 있습니다.

무엇이 누락 되었습니까?

답변

5

발견 : ccservice.config에 수정해야하는 섹션이 있습니다. 몇 가지 XSL 변환이 표준으로 제공되지만 MSBuild는 포함되지 않습니다.

<xslFiles> 
    <file name="xsl\header.xsl"/> 
    <file name="xsl\compile.xsl"/> 
    <file name="xsl\unittests.xsl"/> 
    <file name="xsl\fit.xsl"/> 
    <file name="xsl\modifications.xsl"/> 
    <file name="xsl\fxcop-summary.xsl"/> 
    <file name="xsl\compile-msbuild.xsl"/> 
</xslFiles> 

나는 및 이메일 알림 이제 빌드 결과를 포함/>

라인

< 파일 이름 = "XSL의 \ 컴파일 - msbuild.xsl"추가.

참고 : 이 아닌 다른 XSL 파일 (msbuild.xsl)이 여기에서 사용하고 있습니다. 빌드 프로세스의 모든 단일 단계를 제공합니다 (경고 및 오류 만이 아님). 그러면 크기가 몇 MB 인 이메일을 만들 수 있습니다.

관련 문제