Friday, May 06, 2005

Using Open Source .NET Tools for Sophisticated Builds

15 Seconds : Using Open Source .NET Tools for Sophisticated Builds

"... Building an application can be more than pressing F5. Much more. With an increasing number of quality packages being released, developers for the .NET platform now have options to create a very sophisticated build process. This article describes a sample build environment and shows how a number of tools can work together to make reliable, predictable, and value added builds.

...

Setup the build environment
Build a "program" solution with Visual Studio .NET
Create first NAnt build file and build
Build a "test" project with Visual Studio .NET
Add NUnit tests to build
Validate coding standards during build with FxCop
Create API Documentation during build with NDoc
Add the solution to VSS source control
Add SCC control to the build file
Add versioning
Use CruiseControl.NET to monitor and manage the build process

..."


A cool article that talks about creating a pretty sophisticated build process using NANT, NAntContrib, NUnit, NDoc, CruiseControl.Net, FxCop and Visual Source Safe.

I wonder how close this will be to NTeam in the end?

In any case, given the silly (IMHO) Visual Studio Team System pricing, I think I'm going to take a close look at this article.

(If VSTS Server was part of the new MSDN, there'd be no question of using it... But the way it is now, I just don't see my place paying for the Server... ["VSS has been good enough so far, why should we pay for..."]... sigh)

No comments: