Check cruise itself into SCM#808

Subscribe to Check cruise itself into SCM 4 post(s), 3 voice(s)

 
Avatar Pete Mounce 47 post(s) #2141

Hi there

I’m trying out Cruise. I have a habit of installing tools into source-control so I can play around with their configs in a whimsical ad-hoc fashion (some would say I approach development in the same way, and that’s why I need SCM and CI… ;-) ).

With that in mind, is there anything in the server install that I wouldn’t want to check in? Logs, automatically-generated things, databases? So far only the {server}/logs directory looks like a likely culprit (I’ve configured my artifacts to be outside the server-installation directory).

Cheers
Pete

 
Avatar Jez Humble Administrator 108 post(s) #2149

Apart from the artifacts repository, there’s a hypersonic database kicking around that you won’t want to check in (where it lives depends on your platform). All the configuration that’s important is in cruise-config.xml—we have taken care to avoid scattering config around the filesystem. In future, Cruise will version control its configuration for you.

 
Avatar Pete Mounce 47 post(s) #2151

I’m on a windows 2008×64 box. I’ve not heard of hypersonic (coming, as I do, from the .NET world) – is it similar to SQLite?

 
Avatar Bobby Norton 3 post(s) #2158

Hypersonic, aka HSQLDB, is used in similar circumstances as SQLite. It is a small, fast, standalone RDBMS that is easy to embed in an application. HSQLDB is an RDBMS written in Java, however, which is why it’s not used as often on .NET projects. In Cruise, though, you’ll never need to know it’s there.