3

I want to set up a CI server for a personal project I'm doing with some colleagues as a learning exercise.

I've a virtual server we can use for the CI server but its rather low on resources (CPU/RAM and HDD).

Which .NET CI solution has the smallest footprint (I'm thinking Hudson)? I've seen plenty of threads comparing them, but nothing really on the resource usage.

user229044
  • 232,980
  • 40
  • 330
  • 338
big_tommy_7bb
  • 1,257
  • 2
  • 21
  • 37

2 Answers2

4

I will confirm your statement for using Hudson. It is very easy to configure and use, it will take no more than an hour to have it up and running. For more serious projects (again open source) i will go with CruiseControl.NET. One constraint of using Hudson as CI is the small number of plug-ins that are available for .NET code. But. the major ones are there. Go with it.

ZokiManas
  • 732
  • 5
  • 8
  • But has it got the smallest footprint which is what the OP is asking? – Tim Lloyd Nov 30 '10 at 13:02
  • Check following and try to answer: http://www.code-magazine.com/article.aspx?quickid=0906071 | http://wiki.hudson-ci.org/display/HUDSON/Plugins#Plugins-Pluginsbytopic – ZokiManas Nov 30 '10 at 13:10
3

Both are small enough to use on a contrained VM. The biggest consumer of resources is the actual compile of your projects, and the build artifacts they create. These are independent of the CI server you're using.

Scott Weinstein
  • 18,890
  • 14
  • 78
  • 115
  • 1
    TeamCity is extremely heavy. It uses a lot of RAM out of the box for just booting. It starts two windows services (portal + build agent). Definitely a bad option for VM. – kubal5003 Jun 08 '16 at 14:18