Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Can anyone recommend an alternative to CruiseControl? CC is a Java program that periodically runs a build (typically it runs Java compilation) and emails you if there's a problem.

The first thing that comes to mind is to just have a cron task that runs make on my Makefile. However, how can I programmatically detect if the build fails and jump to my send_email script?

As for an html interface to build results, it seems like it would be simple enough to write a CGI script to scan the build product director(y|ies)... though it would be nicer if it could show me a log from make telling me what happened.

Searching the CPAN, I found Test-AutoBuild. Anyone have any experience with this distribution? I didn't see anything on it at cpanratings.