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(CruiseControlConfig.java:
447)
at
net.sourceforge.cruisecontrol.CruiseControlConfig.parse(CruiseControlConfig.java:
178)
at
net.sourceforge.cruisecontrol.CruiseControlConfig.<init>(CruiseControlConfig.java:
139)
at
net.sourceforge.cruisecontrol.config.XMLConfigManager.loadConfig(XMLConfigManager.java:
90)
at
net.sourceforge.cruisecontrol.config.XMLConfigManager.<init>(XMLConfigManager.java:
82)
at
net.sourceforge.cruisecontrol.CruiseControlController.setConfigFile(CruiseControlController.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(ProjectXMLHelper.java:
106)
at
net.sourceforge.cruisecontrol.PluginXMLHelper.configureObject(PluginXMLHelper.java:
198)
at
net.sourceforge.cruisecontrol.PluginXMLHelper.configure(PluginXMLHelper.java:
137)
at
net.sourceforge.cruisecontrol.PluginXMLHelper.configure(PluginXMLHelper.java:
92)
at
net.sourceforge.cruisecontrol.ProjectXMLHelper.configurePlugin(ProjectXMLHelper.java:
104)
at
net.sourceforge.cruisecontrol.CruiseControlConfig.handleProject(CruiseControlConfig.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