Hi Ruben,
Here is my complete xml, including the missing fileMask for dupfinder, and it
does not pass ccnet validation on my end - it errors saying unused node
detected.
Can you please copy/paste the below xml into a ccnet.config on your end and
validate it and see if it passes?
Thanks!
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="MyApplication">
workingDirectory>G:\Build\projects\MyApplication\code\</workingDirectory>
<artifactDirectory>G:\Build\Projects\MyApplication\Artifacts\</artifactDirectory>
<webURL>http://MyServer/ccnet/</webURL>
<modificationDelaySeconds>10</modificationDelaySeconds>
<triggers>
<intervalTrigger name="continuous" seconds="60"
buildCondition="IfModificationExists" initialSeconds="30"/>
</triggers>
<labeller type="assemblyVersionLabeller">
<major>1</major>
<minor>0</minor>
<incrementOnFailure>true</incrementOnFailure>
</labeller>
<sourcecontrol type="svn" autoGetSource="true">
<executable>g:\Program Files\VisualSVN Server\bin\svn.exe</executable>
<workingDirectory></workingDirectory>
<username>foo</username>
<password>foo</password>
<trunkUrl>https://MyApplication.MySVNServer/MyApplication/branches/experimental</trunkUrl>
</sourcecontrol>
<tasks>
<nant>
<executable>G:\Build\Tools\Nant\bin\nant.exe</executable>
<baseDirectory>G:\Build\Scripts\</baseDirectory>
<nologo>true</nologo>
<buildFile>VersionAssemblies.build</buildFile>
<logger>NAnt.Core.XmlLogger</logger>
<targetList>
<target>version-assemblies</target>
</targetList>
<buildTimeoutSeconds>6000</buildTimeoutSeconds>
</nant>
<msbuild>
<executable>g:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory></workingDirectory>
<projectFile>MyApplication.sln</projectFile>
<timeout>900</timeout>
<logger>G:\Build\tools\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<nant>
<executable>G:\Build\Tools\Nant\bin\nant.exe</executable>
<baseDirectory>G:\Build\Scripts</baseDirectory>
<nologo>true</nologo>
<buildFile>MyApplication.build</buildFile>
<logger>NAnt.Core.XmlLogger</logger>
<targetList>
<target>run-reports</target>
</targetList>
<buildTimeoutSeconds>6000</buildTimeoutSeconds>
</nant>
<dupfinder>
<fileMask>*.vb</fileMask>
<includeCode>True</includeCode>
<inputDir>g:\MyApplication\Code</inputDir>
<recurse>True</recurse>
<shortenNames>True</shortenNames>
<threshold>5</threshold>
<timeout>600</timeout>
<width>2</width>
<executable>g:\build\tools\DuplicateFinder1.5\DupFinder.exe</executable>
<excludeFiles>AssemblyInfo.vb</excludeFiles>
</dupfinder>
</tasks>
<publishers>
<merge>
<files>
<file>G:\Build\Projects\MyApplication\Artifacts\nunit-results.xml</file>
<file>G:\build\projects\MyApplication\artifacts\CoverageReport.xml</file>
<file>G:\build\projects\MyApplication\artifacts\CoverageMerge.xml</file>
<file>G:\build\projects\MyApplication\artifacts\Coverage.xml</file>
</files>
</merge>
<xmllogger />
<rss/>
<statistics />
<artifactcleanup cleanUpMethod="KeepLastXBuilds" cleanUpValue="50" />
<modificationHistory onlyLogWhenChangesFound="true" />
</publishers>
</project>
</cruisecontrol>