Tools for .NET Continuous Integration
These are some tools recommended by a book for .NET CI:
- White (http://white.codeplex.com/) for automated testing of Windows Forms
- Selenium (http://seleniumhq.org/) for automated testing of Web Applications
- Non-Sucking Service Manager (http://iain.cx/src/nssm) for running applications as Windows Services
- FitNesse (http://www.fitnesse.org/) for automating Acceptance Testing
- FitSharp (http://www.syterra.com/FitSharp.html) for .NET
- FxCop (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=917023f6-d5b7-41bb-bbc0-411a7d66cf3c) for analysing .NET code
- SandCastle (http://sandcastle.codeplex.com/) for compiling documentation
- HelpFile Builder (http://shfb.codeplex.com/)
- WiX (http://wix.sourceforge.net/) for building Windows installation packages
- Publishing of:
- ClickOnce using Mage (http://msdn.microsoft.com/en-us/library/acz3y3te.aspx and http://msdn.microsoft.com/en-us/library/xhctdw55.aspx) or MsBuild
- Web Application using MsDeploy
- Daily check-in – SVN, GIT
- Daily automated builds – CruiseControl.NET, MsBuild
- Daily automated testing – CruiseControl.NET, NUnit
- Test coverage verification – NCover, TestDriven.NET
Comments