Why Use NAnt
|
|
People have asked "Why should we use NAnt?" Here are a couple of reasons.
- Not everybody may have a copy of Visual Studio on every machine they would like to build the project, i.e., Testers.
- Not everybody likes Visual Studio.NET.
- NAnt and the .NET SDK are free.
- One Step Build from checkout, compile, unit test, documentation generation, packaging, and publish.
- One step builds enable automated nightly builds.
- Continuous Integration where a server detects changes to the source code repository, performs full build from scratch, emails users on failure.
- Ability to easily add custom tasks to the build process. This flexibility makes it possible to send email and log build reports. See the mozilla build process for an example.
- Cross platform support.