2010-01-27 7 views
0

CruiseControl.net 버전 1.5.6755.1을 실행 중입니다. 다음은 빌드이 실행 그것의 이름 등으로 파일을 생성Cruise Control.net Ms 빌드 작업 설정 XML 출력 이름

<!-- MSBuild of Source Code --> 
    <cb:define name="BuildOneProject-block"> 
    <msbuild> 
     <executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable> 
     <!-- Directory where source is --> 
     <workingDirectory>D:\CC\$(AppName)\Source</workingDirectory> 
     <!-- Solution file to be built--> 
     <projectFile>D:\CC\$(AppName)\Source\$(ProjectName)\$(ProjectName).csproj</projectFile> 
     <buildArgs>/noconsolelogger /p:SolutionName=\$(AppName) /p:SolutionDir=D:\CC\$(AppName)\Source /p:Configuration=$(ReleaseOrDebug) /v:diag</buildArgs> 
     <targets>Build</targets> 
     <timeout>900</timeout> 
     <logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger> 
    </msbuild> 
    </cb:define> 

을 실행 우리의 블록 ..

msbuild를-결과-5cb1c8fa-1bba-4e97-a0b1-b2bf637308dc.xml

입니다

XML 파일의 이름을 지정할 수있는 다른 태그가 MsBuild 작업에 있습니까? Logger에 XML 파일의 이름을 지정할 수있는 인수가 있습니까?

답변

0

설명서에서 보이지 않습니다. 이름이 중요한 경우 <exec>을 대신 사용하고 모든 것을 지정할 수 있습니다.

0

http://groups.google.com.ag/group/ccnet-user/browse_thread/thread/1aa2a6a30fd715c3

에서 로거가 출력 파일 이름을 하나 개의 입력 걸릴 것 같습니다. 나는

<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll , msbuild-results-$(ProjectName)</logger> 

<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger> 

을 변경하지 않습니다하지만 여전히 기쁨

시도
관련 문제