0

CruiseControl.net のバージョン 1.5.6755.1 を実行しています。ビルドを実行するブロックは次のとおりです

<!-- 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-results-5cb1c8fa-1bba-4e97-a0b1-b2bf637308dc.xml

MsBuild タスクに、xml ファイルに名前を付けることができる別のタグはありますか? xml ファイルの名前を指定できるロガーへの引数はありますか?

4

2 に答える 2

0

から

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

ロガーは、出力ファイル名である 1 つの入力を受け取るようです。変えてみた

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

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

しかし、まだ喜びはありません

于 2010-01-27T17:17:07.657 に答える
0

ドキュメントからはそのようには見えません。<exec>名前が重要な場合は、代わりに使用してすべてを指定できる場合があります。

于 2010-01-27T15:37:08.770 に答える