I am trying to combine a requirement for a new environment consisting of running TeamCity Sql Server, several build agents (for now) and the SVN repository.
There are 6 developers, and currently 5 active solutions will be involved in the CI process, which will grow over time. None of the solutions will take> 10 minutes to build, so they are not huge in terms of complexity and loc.
Assembly projects themselves need an instance of the sql server, so automatic tests can be performed - I assume that they should be stored separately from the TeamCity sql server instance.
Can someone suggest a hardware configuration suitable for running them. Is the i / o drive more important than the actual processor power.
Can I run it all on one multiplayer, raid and virtualization?
Should we work with windows 2008 and hyper-v?
I always let others figure out the server requirements and build, but now I have to dirty my legs.
Any advice is welcome
source
share