Things to consider when building a continuous integration server?

Posted by Dave on Server Fault See other posts from Server Fault or by Dave
Published on 2010-03-26T16:52:01Z Indexed on 2010/03/26 16:53 UTC
Read the original article Hit count: 175

I'm new to continuous integration, but immediately realize its value, and I want to get one set up right away. I have played with TeamCity and have it working in a VM great.

Now, I don't want to spend money on another system, so I was planning on just doing the VM again on a faster machine (i.e. my dev system). There are a few questions that come to mind with this:

  • Hard disk allocation - how big should it be? Sure, 60GB seems like more than enough, but people also used to think that we'd never need more than 64KB of RAM
  • Backups - is it even important to back up the integration server? Sure, I guess it's nice so that one doesn't have to go through the entire configuration process again, but I would think that's about it. I could snapshot my VM every time I do a configuration change, and then do a backup of applications only (ignore the buildAgent stuff).
  • Migration - if I want to go away from a VM on my dev system, to a new server, which maybe even runs Windows Server 2003, is it easy enough? Perhaps this is a particular point best suited for StackOverflow.

© Server Fault or respective owner

Related posts about continuous-integration

Related posts about build-server