Hi, dear Rubyists. I am glad to announce 0.2.2 version of Cerberus (http://rubyforge.org/projects/cerberus/). You could download it from here http://rubyforge.org/frs/?group_id=1794 or install using RubyGems (gem install cerberus) What Cerberus is? Cerberus is a Continuous Integration software. Cerberus could be periodically run from scheduler and check if application tests are broken. If it happens then Cerberus will send notification to developers. Cerberus perfectly works both on Windows and *nix platforms. For more CI theory read document from Martin Fowler http://www.martinfowler.com/articles/continuousIntegration.html There are several CI solutions already present, why do I need to use Cerberus? Main advantages of Cerberus over other solutions are: 1) Cerberus could be installed on any machine not only where SVN repository located. 2) Cerberus works not only for Rails projects, but for any other Ruby projects as well as for other platforms (as example Maven2 for Java) 3) Cerberus multiplatform solution: it runs excellent both on *nix and Windows. 4) Cerberus distributed via RubyGems, so it is very easy to install and very easy to update to the latest stable version 5) Cerberus is very easy in using. Just type ¡Æcerberus add PROJECT_URL|PROJECT_DIR¡Ç 6) Cerberus is lightweight solution: most of the time ruby process even not runs - Rake runs only in case if changes in project sources are found. What¡Çs new in current release? This is a improvements release that contains fixes for minor problems. Thanks to all who gave a try to Cerberus and sent me response. I am really glad that you found Cerberus useful. I like positive responses. Also I got several responses where were spotted Cerberus bugs. All of these bugs are fixed in current version. Thanks to all. Other feature that was added to 0.2.2 is Maven2 support. So now it is possible to use Cerberus for Java projects as well. If you looking for lightweight replacement for Continuum or other CI software that takes 150 Mb of RAM then you definitely should take a look to Cerberus. Cerberus takes 0Mb of memory most of the time cause there is no any process at all. Cerberus started from Cron by schedule. And it would take minimum amount of RAM when Cerberus process started. To add project as Maven2 you need to specifying command line option BUILDER with ¡Æmaven2¡Ç (it would overwrite default builder ¡Ærake¡Ç) cerberus add BUILDER=maven2 You could look example of using Cerberus with Maven2 at Wicket project http://sourceforge.net/mailarchive/forum.php?forum_id=45806 What will be in the next version? In the next version 0.3.0 would be added support for Darks and CVS version control systems. So there are more people would be able to use Cerberus in their own projects. If you have bright ideas (for example what other technologies/languages make sense to add to Cerberus) please send it to project forum http://rubyforge.org/forum/forum.php?forum_id=7343. I am really eager to hear some interesting ideas what possible to add, how to simplify and make better Cerberus tool. I hope you will enjoy this useful tool. -- anatol (http://feeds.feedburner.com/apomozov-eng) -- Posted via http://www.ruby-forum.com/.