public
Description: A build monitor that collects information from multiple continuous integration environments to publish it on a single big dashboard.
Homepage:
Clone URL: git://github.com/betarelease/cc_monitor.git
name age message
file License Wed Dec 24 18:04:04 -0800 2008 Sudhindra: fixed typo in authorname in License ... [betarelease]
file README Mon May 18 13:15:24 -0700 2009 Sudhindra: removed support for rss as rss for c... [betarelease]
file Rakefile Mon Oct 12 10:56:52 -0700 2009 Sudhindra: updating projects only on next build... [betarelease]
directory controller/ Tue Oct 06 16:30:36 -0700 2009 Sudhindra: fixed update trigger - now trigger o... [betarelease]
file db.sqlite Mon Oct 12 11:51:45 -0700 2009 Sudhindra: css without and with icons to improv... [betarelease]
directory migrations/ Fri Jan 09 21:29:26 -0800 2009 Sudhindra: unpacking activerecord gem [betarelease]
directory model/ Mon Oct 12 10:56:52 -0700 2009 Sudhindra: updating projects only on next build... [betarelease]
file pie_test.svg Thu Sep 24 20:36:15 -0700 2009 Sudhindra: working specs with bacon [betarelease]
directory public/ Mon Oct 12 11:51:45 -0700 2009 Sudhindra: css without and with icons to improv... [betarelease]
file sample_rss.xml Mon Oct 12 10:56:52 -0700 2009 Sudhindra: updating projects only on next build... [betarelease]
directory spec/ Mon Oct 12 10:56:52 -0700 2009 Sudhindra: updating projects only on next build... [betarelease]
file start.rb Tue Oct 06 16:30:36 -0700 2009 Sudhindra: fixed update trigger - now trigger o... [betarelease]
file start.ru Wed Dec 24 07:08:12 -0800 2008 Sudhindra: unpacked ramaze gem [betarelease]
file test_publisher.rb Mon Oct 12 10:56:52 -0700 2009 Sudhindra: updating projects only on next build... [betarelease]
directory vendor/ Fri Jan 09 21:39:11 -0800 2009 Sudhindra : froze rack gems, fixed typo in paths [betarelease]
directory view/ Mon Oct 12 10:56:52 -0700 2009 Sudhindra: updating projects only on next build... [betarelease]
README
DESCRIPTION--

CC Monitor as the name suggests allows you to monitor multiple Continuous Integration environments. Currently it can 
parse cc_tray compatible xml for CruiseControl. 
CC Monitor collects all the build information and puts it on a dashboard. CC Monitor is different that the dashboard 
that comes with Cruisecontrol. With CC Monitor you can actually monitor different Cruisecontrol environments just by 
specifying the location of the cc_tray.xml file.

CC Monitor provides a big visible display which can be projected to the whole development room. Having a big visible 
display of Cruise builds can help the team monitor the health of the code all the time and they do not need to look at 
their local CruiseControl Monitors. 

Currently it can display information that is part of the xml file. Apart from that it also displays the progress over a 
period of time to indicate how healthy the application has been. 

Features to come:
1. Show Meaningful error when CC Monitor cannot connect to Build Machine
2. Add rspec testing to CC Monitor
3. Add configuration support for rss feeds
4. Add rack and activerecord gems to the install
5. Better pictures and css to indicate build health
6. Adding graphical display for health of application over time
7. Resetting graphs daily
8. Adding audible indications to the monitor
9. Marking fix owners for broken builds
and many more....

USAGE--

To use just download and change the project url in controller/main.rb.

Type 'rake monitor:clean' - to setup the database
then type 
'rake monitor:start'


Features to come:

* Jquery sparklines support
* google chart api