Link to home
Start Free TrialLog in
Avatar of prgMan
prgMan

asked on

How do we do Continuous Integration for a .NET team

Hi experts,
My .NET team has been asked look at Continuous Integration, similar to Hudson (a parallel to CruiseControl).  I've come across several articles:
http://msdn.microsoft.com/msdnmag/issues/06/03/teamsystem/default.aspx#S2
http://aspnet.4guysfromrolla.com/articles/120104-1.aspx
http://nant.sourceforge.net/
http://en.csharp-online.net/Unit_Testing_with_NUnit

But this is totally new to us.  Any good recommendations on how to do Continuous Integration for a .NET team?

Thanks in advance
Avatar of mdb3624
mdb3624

With continues integration (CI), your team should be checking in code more often so that you get the full benefits of a continues integration platform.

Also, I would suggest that when moving code to your QA environment that you use the executables that were produced on from the CI system. This is due the the fact that this machine is more likely to have no extra software which also means that you have a better chance of replicating your production environment (on a smaller scale) than if your developers were delivering code executables from their desktop environments.
ASKER CERTIFIED SOLUTION
Avatar of mdb3624
mdb3624

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial