Expert .NET Delivery Using NAnt and CruiseControl.NET (Expert's Voice in .Net)

Expert .NET Delivery Using NAnt and CruiseControl.NET (Expert's Voice in .Net)
Price: $59.99 USD

an outstanding book for development teams wanting to build a reliable, automated delivery system.

— Jim Holmes, Slashdot Contributor

It covers NAnt so thoroughly it's amazing.

— Bill Ryan, Bill's House O Insomnia

...a nice tutorial for NAnt and CruiseControl.NET.

— Lasse Koskela, JavaRanch Sheriff

At first glance, building and deploying applications seem simple enough. But in fact, difficult releases without any confidence or processes backing them are very common. Integration and management of a new deployment can be laborious and fraught with risk. So as team size and volume of projects grow, management becomes more difficult and risk more pronounced.

This book is a guide to the implementation of good processes in a .NET environment. Author Marc Holmes focuses on actual implementation, and details patterns and anti-patterns to watch out for. He also provides a practical and in-depth look at NAnt and CruiseControl.NET, and solutions to common problem scenarios.

For additional insights, visit the author's blog, Marc: My Words.

Author: Marc Holmes
Publisher: Apress
Customer Reviews
  • great tools explanations
    Holmes gives you a very motivated guide to using NAnt and CruiseControl.NET. I'm from the linux/Java world, and am familiar with Ant. So the NAnt discussion was very relevant to my experience. Holmes explicitly says that this book is not a comprehensive guide to the abilities of either package. But in some ways, while not comprehensive, it may well be better than a text devoted to either [or both]. You can see in Holmes' text, very plausible ways for why and how you can use those packages. Going through the chapters, he delves into a detailed practical application. Helps you build a context in which you might use the tools for yourself. <br /> <br />I was unfamiliar with CruiseControl.NET. But ended up being impressed with how it lets you do this agile, continual integration. On the broader issue of explicating issues in code delivery, I tend to agree with a previous reviewer, Koskela. Who stated that the book doesn't give a bigger view than that of the tools. Though it certainly does that well.
  • A Must-Read for Anyone Doing Significant .Net Development
    I picked up this book last week and within a few pages already had major ideas for my build system. I had been struggling by with a very basic, very weak continuous integration system using CruiseControl.Net and NAnt, but I had no idea the kind of power these tools give you, nor did I have a real understanding of what a good enterprise build system should do. <br /> <br />Well, that problem has been rectified. After reading most of this book I was armed with the knowledge I needed to go out and put together a build system I can be proud of, one that presents real value to my development rather than just being there so I can say "ya...I use continuous integration" - a situation that I suspect is not uncommon. <br /> <br />So if you are doing any signigicant development work with .Net you definitely should read this and learn how to make a build system that works for you and provides real and significant value.
Results provided by Amazon