i am a little confused. Our Nant Build and Timing logs from dashboard
contains this error message (Please make sure that NAnt is executed
using the XmlLogger (use the argument: -logger:NAnt.Core.XmlLogger).)
and i have read from the documentation that when a nant task was
invoked by ccnet, it already uses such logger. any ideas?
<tasks>
<nant>
<executable>tools\nant\nant.exe</executable>
<baseDirectory>c:\dev\elcs</baseDirectory>
<buildFile>elcs.build</buildFile>
<buildArgs>-D:publish.dir=c:\dev\bin\elcs</buildArgs>
<targetList>
<target>full</target>
</targetList>
<buildTimeoutSeconds>1800</buildTimeoutSeconds>
</nant>
</tasks>
i'm using CCNET 1.0 by the way, no time to upgrade yet. Thanks!
<publishers>
<merge>
<files>
<file>c:\dev\elcs\build\test-reports\*.xml</file>
</files>
</merge>
<xmllogger />
</publishers>
from what i understand, NAnt produces it's own log file (an *.log
file), i can't find any switch for it to generate its xml logs so i can
output it to my test-reports folder to be merged with the ccnet logs
<build date="10/16/2006 3:01:47 PM" buildtime="00:01:04" error="true"
buildcondition="IfModificationExists"><![CDATA[<buildresults
project="Elcs"><message level="Info"><![CDATA[Buildfile:
file:///c:/dev/elcs/elcs.build] ]></message><message
level="Info"><![CDATA[Target framework: Microsoft .NET Framework 1.1]
]></message><message level="Info"><![CDATA[Target(s) specified: full]
]></message><task
name="property"><duration>15.6246</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><task
name="property"><duration>0</duration></task><target name="clean"><task
name="delete"><message level="Info"><![CDATA[Deleting directory
'c:\dev\elcs\build'.]
]></message><duration>1890.5766</duration></task><duration>1906.2012</duration></target><target
name="updatebuildrevision"><task
name="property"><duration>0</duration></task><task name="if"><task
name="property"><duration>0</duration></task><duration>15.6246</duration></task><duration>15.6246</duration></target><target
name="updatesvnrevision"><task
name="property"><duration>0</duration></task><task name="exec"><message
level="Info">
compared to a log with nant outputs like this:
<build date="10/16/2006 12:54:03 PM" buildtime="00:12:12"
buildcondition="IfModificationExists"><buildresults project="Elcs">
<message level="Info"><![CDATA[Buildfile:
file:///c:/dev/elcs/elcs.build]]></message>
<message level="Info"><![CDATA[Target framework: Microsoft .NET
Framework 1.1]]></message>
<message level="Info"><![CDATA[Target(s) specified: full]]></message>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>15.6246</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<task name="property">
<duration>0</duration>
</task>
<target name="clean">
<task name="delete">
<message level="Info"><![CDATA[Deleting directory
'c:\dev\elcs\build'.]]></message>
<duration>1968.6996</duration>
</task>
<duration>1984.3242</duration>
</target>