Is there a pre-made Continuous Integration solution for .NET applications?
Asked Answered
T

3

7

From my perspective, we're constructing our own 'flavour' of NAnt/Ivy/CruiseControl.Net in-house and can't help but get the feeling that other dev shops are doing exactly the same work, but then everybody is finding out the same problems and pitfalls with it.

I'm not complaining about NAnt, Ivy or CruiseControl at all, as they've been brilliant in helping our team of developers become more sure of the quality of their code, but it just seems strange that these tools are very popular, yet we're all re-inventing the CI-wheel.

Is there a pre-made solution for building .Net applications, using the tools mentioned above?

Termless answered 29/3, 2010 at 19:19 Comment(0)
F
4

Continuous integration tools are usually focussed purely on the monitoring / running aspect of continuous integration - i.e. they monitor the repository and kick of a build when something is checked in. The trick to making this successful is to create automated builds that are easy to maintain and extend - rake is probably a better choice for this than nant due to the expressiveness of ruby, but you can achieve the same with nant if you take care.

TeamCity is probably the simplest and fastest CI server to set up and get running and definitely beats the pants of CC.

Hudson was another product that came up a lot when I was researching which CI server to use, but as I chose TeamCity and have never used Hudson I can't really compare the 2.

Fanestil answered 30/3, 2010 at 0:11 Comment(1)
I've used both, and like Hudson much more. That said I like TeamCity too, and Remote Run is a very, very nice feature. See #196335Pilkington
M
1

Have a look at Hudson

Mercurochrome answered 30/3, 2010 at 0:14 Comment(1)
See redsolo.blogspot.com/2008/04/…Pilkington
C
0

There's CI Factory, but it's always been a single developer pulling pieces together into a whole, and it looks like it has taken a side jog out of .NET-land into Java-land.

Claude answered 17/5, 2010 at 19:8 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.