• List Price: $49.99
  • Save: $15.64 (31%)
FREE Shipping on orders over $35.
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
+ $3.99 shipping
Used: Very Good | Details
Sold by Reuseaworld
Condition: Used: Very Good
Comment: Product dispatched in UK within 48 hours. Thanks.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Continuous Integration in .NET Paperback – March 28, 2011

ISBN-13: 978-1935182559 ISBN-10: 1935182552 Edition: 1st

Buy New
Price: $34.35
36 New from $27.83 22 Used from $14.98
Amazon Price New from Used from
"Please retry"
$27.83 $14.98

Frequently Bought Together

Continuous Integration in .NET + Professional Test Driven Development with C#: Developing Real World Applications with TDD + Dependency Injection in .NET
Price for all three: $96.19

Buy the selected items together

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 375 pages
  • Publisher: Manning Publications; 1 edition (March 28, 2011)
  • Language: English
  • ISBN-10: 1935182552
  • ISBN-13: 978-1935182559
  • Product Dimensions: 7.4 x 0.7 x 9.2 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #768,786 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Marcin Kawalerowicz runs a consultancy in Silesia, Poland. He has more than 8 years experience in software development in fields ranging from automotive to finance.

Craig Berntson, a 25-year veteran of the software industry, has been Microsoft MVP since 1996 and speaks regularly throughout the US, Canada, and Europe. He lives in Salt Lake City, UT.

More About the Author

Marcin Kawalerowicz has a master degree in computer science from Technical University of Opole, Poland. He has now a decade experience in software development. He started do develop software (PHP and Java) during his studies. Then he went to live and work in Munich, Germany where he learned his basics in .NET development. Now he is back in Poland writing software and running his own company CODEFUSION. Through his German contractors he has worked for the financial branch of a quite big car manufacturer with base in Munich, Germany and even bigger credit bank based in Zürich, Switzerland. He is writing about the stuff that matters on his blog: http://www.iprogrammable.com. Since his studies he regularly writes articles for polish computer magazines. Marcin lives in Silesia, Poland with his wife and daughter.

Customer Reviews

4.3 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 6 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By T. Anderson TOP 1000 REVIEWERVINE VOICE on January 22, 2012
Format: Paperback Verified Purchase
I still remember the first time I was on a project that used NAnt and CruiseControl.NET. It was years ago and both were new tools with plenty of bugs. The project manager took one of the team's architects and dedicated him to getting CI up and running. I didn't work with him for another 9 months. It was a complete nightmare. Every morning was dedicated to finding out why the builds failed, fixing the issue, and then manually rerunning the builds until successful. Then it was off to show management the new build reports. It didn't take long for them to not want to be hassled with the process. A year after it all began the code base was removed from the CI process and went back to manual builds.

Not a very good story to start the review of a book on CI that I highly recommend you read. Times have changed, the tools have improved, and with books like this available you have no reason to not give CI a go. You may have plenty of excuses, but no reasons. Luckily this book contains a nice summary of excuses commonly used and does a nice job of debunking them.

The book starts off with a chapter titled Understanding continuous integration which gives a nice overview of CI and introduces the CI tools. They include source control, CI server, feedback mechanism, build manager, unit test framework, documenting, and code-analysis tools.

The book continues with chapters on Setting up a source control system, Automating the build process, Choosing the right CI server, Continuous feedback, Unit testing continuously integrated code, Performing integration, system, and acceptance testing, Analyzing the code, Generating documentation, Deployment and delivery, Continuous database integration, and Extending continuous integration.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Gabriel Martinez on January 13, 2012
Format: Paperback Verified Purchase
This is a great book for beginners, but doesn't go into great details that you ultimately need to become an expert. The book probably covers 50-60% of the things you'll need, the rest is your own research and trial/error process.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Carlos Quintero on June 14, 2013
Format: Paperback
Manning Publications provided me a free electronic copy of their book "Continuous Integration in .NET" that I was interested in. If you have started with automated unit testing, continuous integration (CI) is the next major step to increase the quality of the software that you deliver.

This book is excellent to get you introduced in CI for .NET and to get started with a set of tools (not only from Microsoft) such as:

- CruiseControl.NET, TeamCity and Team Foundation Server (2010) as CI servers
- MS build as build automation tool
- NUnit, MS Test as unit testing framework
- PartCover as test coverage tool
- White, Selenium and FiNesse for integration, functional, acceptance tests
- FxCop (Code Analysis), NDepend for compiled code analysis
- StyleCop for source code analysis
- Sandcastle as documentation generation tool
- MS Setup, WiX and MS Deploy as setup / deployment tools
- Etc.

I read programming books on a Kindle app for iPad / iPhone rather than on a computer, so I appreciate that the book is easy to read, with handy screenshots that avoid you to install/use the tools on a computer to get the idea about them.

The book covers the basics of each area and tool, detailing some good and not so good things of each tool, and providing examples of use with a sample project. If you have decided that you are going to stick to free tools, you can skip some sections (and the same applies if you have decided to use only Microsoft tools).

But once you have decided which of the above area(s) of CI and tools you are going to use, likely you will need other books/docs to get deeper.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?