I want to know which scripting language can be used for to make automated .net build through cruise control and clear case.
.net has references which needs to be mentioned while building.
I am using cruise control integrated with clear case.
I want to know which scripting language can be used for to make automated .net build through cruise control and clear case.
.net has references which needs to be mentioned while building.
I am using cruise control integrated with clear case.
Considering CruiseControl can call about any script you want, you can use:
exec
task in order to call cleartool.NAnt -> Help -> Task Reference -> <exec>
" page.NAnt example:
<exec program="cmd" commandline="/c cd /path/to/view" />
<exec program="cleartool" commandline="yourClearToolCommand" />
Those scripts will be triggered by one of the ClearCase triggers integrated with CruiseControl.
Although CC does support many build engines, http://cruisecontrol.sourceforge.net/, but none of them are quite popular in .NET world.
If you are using CruiseControl (not CruiseControl .NET), there is no built in support for MSBuild, and you have to use <exec>
to launch MSBuild.exe from .NET Framework installation folder, (one hop)
http://cruisecontrol.sourceforge.net/main/configxml.html#exec
Or you can call NAnt from CC, and use the task in NAnt to execute MSBuild for project compilation. (two hops then)