NAnt Training
NAnt and Cruise Control Training using Agile Methodologies
Course Outline
- Custom C# script
- Building custom NAnt tasks using NAnt.Core API
- NAnt Best Practices
- Continuous Integration theory
- CruiseControl.NET overview
- Installing CruiseControl.NET
- Automated monitoring of your source control repository
- Adding first CruiseControl.NET NAnt build script
- CruiseControl.NET Best Practices
- Using NAnt for deployment (especially in ASP.NET environment)
- Building deployment scripts
- Managing deployment across different QA environments
- Deployment Best Practices
- Open Q and A
Covered In this class
- What is a build?
- Why is it important?
- The power of automation and NAnt
- The first NAnt script
- Exploring the NAnt tasks
- Error handling in NAnt scripts
- Continuous Integration with NAnt and CruiseControl.NET
- Monitoring the source control repository
- Customizing NAnt with C# and the *script* task
- Extending NAnt with your own custom tasks
- Automating your unit tests with NUnit and NAnt
- NAnt Best Practices
- CruiseControl.NET Best Practices