Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Continuous integration with .net and svn [closed]

We're currently not applying the automated building and testing of continous integration in our project. We haven't bothered this far as we're only 2 developers working on it, but even with a team of 2 I still think it would be valuable to use continous integration and get a confirmation that our builds don't break or tests start failing.

We're using .Net with C# and WPF. We have created Python-scripts for building the application - using MSbuild - and for running all tests. Our source is in SVN.

What would be the best approach to apply continous integration with this setup? What tool should we get? It should be one which doesn't require alot of setup. Simple procedures to get started and little maintanance is a must.

like image 269
stiank81 Avatar asked Jan 20 '10 16:01

stiank81


3 Answers

Have a look at JetBrains' TeamCity. Free for a small team like yours. Easy to install and minimal fuss. And it looks good. Far better than CruiseControl.NET.

CruiseControl.NET is good too, but definitely requires more work to get setup.

like image 65
Wim Avatar answered Oct 25 '22 02:10

Wim


I've been using Hudson (open source software) and found it really flexible. It's more popular in the Java community, but there are MSBuild and MSTest plug-ins available. Hudson also makes it easy to schedule builds or run builds when changes are checked into svn. I found this blog very useful as a starting point.

like image 24
Graham Avatar answered Oct 25 '22 02:10

Graham


Cruise Control .NET

like image 33
Jack Marchetti Avatar answered Oct 25 '22 03:10

Jack Marchetti