Hi Ranjeeta, You can also use the .net version of cruisecontrol to build c++ projects in linux. we have such a setup working.
Hemal On Aug 12, 1:03 pm, ranjeeta sharma <[email protected]> wrote: > Hi Daniel, > > Thanks for correcting me. > I have now sent a mail to '[email protected]' > > Kind Regards, > Ranjeeta > > > > > > > > On Fri, Aug 12, 2011 at 9:04 AM, Daniel Hommel <[email protected]> wrote: > > Hi Ranjeeta, > > > it seems you're using the Java version of CruiseControl. This is the > > mailing list for the .Net version. > > > Please see the contact page of the CoruiseControl project for where to go: > >http://cruisecontrol.sourceforge.net/contact.html > > > Best regards, > > > Daniel > > > 2011/8/10 ranjeeta sharma <[email protected]>: > > > Hi, > > > > I would like to know which cruise control is best suited for managing C > > > ++ projects on linux. > > > I installed cruisecontrol-bin-2.8.4 on linux machine and it works file > > > with the sample project provided in the zip. But The sample project > > > was in Java. Now I have written config.xml for my C++ project and I am > > > getting errors when I run it for this project. > > > Following is the snapshot of my config.xml file : > > > > <cruisecontrol> > > > <!-- This is your CruiseControl.NET Server Configuration file. Add > > > your projects below! --> > > > <project name="ruleengine-trunk-Linux"> > > > <workingDirectory>$HOME/trunk</workingDirectory> > > > <triggers> > > > <scheduleTrigger time="15:40" buildCondition="ForceBuild" > > > > <weekDays> > > > <weekDay>Wednesday</weekDay> > > > </weekDays> > > > </scheduleTrigger> > > > </triggers> > > > <modificationDelaySeconds>60</modificationDelaySeconds> > > > <sourcecontrol type="filtered"> > > > <sourceControlProvider type="svn" > > > > <trunkUrl>http://gbsr34/svn/lz/LatentZero/trunk/Sentinel/dev/ > > > server/ruleserver</trunkUrl> > > > <workingDirectory>$HOME/trunk</workingDirectory> > > > <username>capstonebuild</username> > > > <password></password> > > > <executable>svn.exe</executable> > > > <autoGetSource>true</autoGetSource> > > > <timeout units="hours">1</timeout> > > > </sourceControlProvider> > > > <exclusionFilters> > > > <userFilter> > > > <names> > > > <name>capstonebuild</name> > > > </names> > > > </userFilter> > > > </exclusionFilters> > > > </sourcecontrol> > > > <tasks> > > > <!-- Tasks are written here --> > > > </tasks> > > > </project> > > > </cruisecontrol> > > > > And I am seeing following errors: > > > > eam-1.2.2.jar:.:/nanfs02/home/ranjeeta.sharma/linux/cruisecontrol- > > > bin-2.8.4/ > > > [cc]Aug-10 16:45:39 Main - CruiseControl Version 2.8.4 > > > Compiled on September 15 2010 1952 > > > [cc]Aug-10 16:45:39 LConfigManager- reading settings from config file > > > [/nanfs02/home/ranjeeta.sharma/linux/cruisecontrol-bin-2.8.4/ > > > config.xml] > > > [cc]Aug-10 16:45:40 Main - error setting config file on > > > controller > > > net.sourceforge.cruisecontrol.CruiseControlException: error > > > configuring project ruleengine-trunk-Linux > > > at > > > net.sourceforge.cruisecontrol.CruiseControlConfig.handleProject(CruiseContr > > olConfig.java: > > > 447) > > > at > > > net.sourceforge.cruisecontrol.CruiseControlConfig.parse(CruiseControlConfig > > .java: > > > 178) > > > at > > > net.sourceforge.cruisecontrol.CruiseControlConfig.<init>(CruiseControlConfi > > g.java: > > > 139) > > > at > > > net.sourceforge.cruisecontrol.config.XMLConfigManager.loadConfig(XMLConfigM > > anager.java: > > > 90) > > > at > > > net.sourceforge.cruisecontrol.config.XMLConfigManager.<init>(XMLConfigManag > > er.java: > > > 82) > > > at > > > net.sourceforge.cruisecontrol.CruiseControlController.setConfigFile(CruiseC > > ontrolController.java: > > > 93) > > > at > > > net.sourceforge.cruisecontrol.Main.createController(Main.java:146) > > > at net.sourceforge.cruisecontrol.Main.start(Main.java:113) > > > at > > > net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:259) > > > at > > > net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:117) > > > Caused by: net.sourceforge.cruisecontrol.CruiseControlException: > > > Unknown plugin for: <labeller> > > > at > > > net.sourceforge.cruisecontrol.ProjectXMLHelper.configurePlugin(ProjectXMLHe > > lper.java: > > > 106) > > > at > > > net.sourceforge.cruisecontrol.PluginXMLHelper.configureObject(PluginXMLHelp > > er.java: > > > 198) > > > at > > > net.sourceforge.cruisecontrol.PluginXMLHelper.configure(PluginXMLHelper.jav > > a: > > > 137) > > > at > > > net.sourceforge.cruisecontrol.PluginXMLHelper.configure(PluginXMLHelper.jav > > a: > > > 92) > > > at > > > net.sourceforge.cruisecontrol.ProjectXMLHelper.configurePlugin(ProjectXMLHe > > lper.java: > > > 104) > > > at > > > net.sourceforge.cruisecontrol.CruiseControlConfig.handleProject(CruiseContr > > olConfig.java: > > > 445) > > > ... 9 more > > > [cc]Aug-10 16:45:40 Main - error configuring project > > > ruleengine-trunk-Linux > > > > Can some one please help me with this.? > > > > Many thanx in advance, > > > Ranjeeta
