2. NAnt 0.90
3. Silk SVN 1.5.2
4. Windows 2003 x86
Today I downloaded and installed the latest versions of CC.NET (CruiseControl.NET-1.6.7981.1) and tried to set everything up and running on Windows 2008 R2 x64.
After I've finally made CC.NET dashboard working: it needs integrated mode for the app pool and updated Handler mappings for the application (by default I received all of them disabled) using 'Edit Feature Permissions -> Read, Script, Execute' option on the corresponding page - I've forced build and received the following message in the build log:
<build date="2011-07-18 14:34:45" buildtime="00:00:07" error="true"
buildcondition="ForceBuild">NAnt 0.90 (Build 0.90.3780.0; release; 08.05.2010)
Copyright (C) 2001-2010 Gerry Shaw
Try 'nant -help' for more information
Duplicate value '
' for command-line argument '-target'.
By the way, NAnt was executed in the following way:
Playing with CC.NET config files, NAnt build script and googling for around 2 hours didn't end up with any result.
Finally I stopped CC.NET service, opened the installation directory and replaced all the contents with the files of CruiseControl.NET-1.5.7256.1 from old machine. No CC.NET configs or build files where changed after, I started the service and forced build via dashboard. NAnt execution went fine, a build was successfully published.
To summarize, seems like the latest CC.NET version has some integration issue with NAnt or there's some change to CC.NET