We can do the current system of storing build info in a text-file
based output, but that will require reading numerous text files for
each refresh of the web interface.
We could also go with sqlite as that has become a de facto standard DB
that is distributed with most unix based OS packages now. It does
bring in the extra external dependency though for the rare few users
who don't already have it installed (Windows users maybe?). My guess
is that if you are actually using a CI server in the first place, you
will probably have sqlite installed.
Anyways, just wanted to get the discussion flowing and gather feedback
from those interested.
- Craig
http://camping.rubyforge.org/files/README.html
It uses ActiveRecord, so it can use SQLite by default and be easily
tweaked to use an alternative storage mechanism.
-Matt