SVN, TeamCity Virtualization / Hardware Requirements

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

+5
source share
3 answers

Data point:

Our TeamCity environment is turned on (if I remember correctly) a trio of 8-core servers, each with 32 GB of RAM, running Windows 2008 and HyperV. Our SVN repository is on a different server (for historical reasons). I think that now everything is in the SAN, for reliability (if one of the hosts goes down, we can easily move virtual machines to another host).

10 , . 4 ; 6 ( ). , 11 , . - , .

, 3 4 . TeamCity .

Windows 2008 HyperV, , . - , , . , , , -. , , 32 , 64Gb .

, . SQL Server.

+9

The link is disabled in the previous post. The following is the correct one. http://confluence.jetbrains.com/display/TCD65/How+To...#HowTo...-hardwarerequirements

0
source

All Articles