CruiseControl
From Perl QA
This is a stub page.
[edit] Description
CruiseControl is a Continuous Integration system written in Java but usable for virtually any software project that can be built without human intervention.
[edit] Installing and Configuring
- CruiseControl home page: http://cruisecontrol.sourceforge.net/
[edit] Configuration For Building CPAN-style Modules
ROUGH NOTES
When CruiseControl builds a project it expects to find an ant build script named build.xml at the top level of your projects' source code.
The basic idea is that you add a build.xml file to your distro. Your build.xml file uses the exec task to invoke the build process for your distro, for example:
<exec executable="/usr/bin/perl"> <arg value="Makefile.PL"/> </exec> <exec executable="/usr/bin/make"></exec> <exec executable="/usr/bin/make"> <arg value="test"/> <arg value="TEST_VERBOSE=1"/> </exec>
