Hi All
I want to create myself a Java build box. Basically it requires:
Java SDK Hudson TomCat Apache Webserver Ant SVN client MySQL Windows 2008 & SQL Server 2008 running on VirtualBox.
All it will do is spend all day monitoring my SVN repository (which is hosted elsewhere), check out code when it changes, build the code, deploy it to TomCat and run some tests.
So, VirtualBox permitting, all I think I need is a very simple server version of Linux. Any suggestions? Can I run VirtualBox on a Linux distro without a Windows manager?
Hi Paul,
I'm running all of that apart from Hudson and windows 2008 (got 2 x XP on VBox) at home, it runs quite nicely on my fedora12 system.
If I remember correctly from your previous posts, your running Ubuntu, why not use that? Or maybe branch out and try another distro? CentOS might be a smart choice
Have fun!
James Elsey
On 19 February 2010 05:42, Paul Grenyer paul.grenyer@gmail.com wrote:
Hi All
I want to create myself a Java build box. Basically it requires:
Java SDK Hudson TomCat Apache Webserver Ant SVN client MySQL Windows 2008 & SQL Server 2008 running on VirtualBox.
All it will do is spend all day monitoring my SVN repository (which is hosted elsewhere), check out code when it changes, build the code, deploy it to TomCat and run some tests.
So, VirtualBox permitting, all I think I need is a very simple server version of Linux. Any suggestions? Can I run VirtualBox on a Linux distro without a Windows manager?
-- Thanks Paul
Paul Grenyer e: paul.grenyer@gmail.com b: paulgrenyer.blogspot.com
main@lists.alug.org.uk http://www.alug.org.uk/ http://lists.alug.org.uk/mailman/listinfo/main Unsubscribe? See message headers or the web site above!
Hi James
I'm running all of that apart from Hudson and windows 2008 (got 2 x XP on VBox) at home, it runs quite nicely on my fedora12 system.
Cool. So what are you using for Continuous Integration? CruiseControl? Is your Fedora system server or desktop?
If I remember correctly from your previous posts, your running Ubuntu, why not use that? Or maybe branch out and try another distro? CentOS might be a smart choice
Yeah, I'm wondering if I can use something minimal to boost performance.
On Fri, Feb 19, 2010 at 09:54:51AM +0000, Paul Grenyer wrote:
I'm running all of that apart from Hudson and windows 2008 (got 2 x XP on VBox) at home, it runs quite nicely on my fedora12 system.
Cool. So what are you using for Continuous Integration? CruiseControl? Is your Fedora system server or desktop?
If I remember correctly from your previous posts, your running Ubuntu, why not use that? Or maybe branch out and try another distro? CentOS might be a smart choice
Yeah, I'm wondering if I can use something minimal to boost performance.
If you're already familiar with Ubuntu, it might be worth sticking with it and just uninstalling all the cruft they seem to think people need or trying Debian which is what Ubuntu was based on.
I guess minimalism is really down to what packages you choose to install. Other than the package manager, choice (or otherwise) of how things get configured, packages installed by default and the boot script system, there's really not that much difference between distros.
Just my two euro cents.
Steve
James Elsey
Hi James
I'm running all of that apart from Hudson and windows 2008 (got 2 x XP on VBox) at home, it runs quite nicely on my fedora12 system.
Cool. So what are you using for Continuous Integration? CruiseControl? Is your Fedora system server or desktop?
Most of that is above me! I'm using a really basic setup. Running Netbeans IDE for development, maven for building purposes/libraries. SVN to checkin to my google code repository. Mysql for my applications data, and also the GoogleAppEngine SDK for dumping my application up to free hosting ;D.
Its a nice development environment, it all pretty much worked out of the box, just have a few terminals open, one for SVN, one for maven, one for GAE and one for MySQL, then just press "up" to do last command
So yeah, I'm only using for a home development environment, and not a build machine, although it would be an interesting project to setup a build machine in a VM and commit to that and have cruise control do the dirty work (possibly a test machine too)