Book description
Continuous integration (CI) combines frequent integration, constant readiness, short build feedback cycles, persistent testing, and a fl exible approach to system requirements. Adopting these practices, and the supporting tools, requires rethinking your entire development process.
Continuous Integration in .NET shows you how to reimagine your development strategies by creating a consistent continuous integration process. You'll use Visual Studio along with tools like Subversion, MSBuild, TFS, TeamCity, NUnit, and Selenium. And because CI is as much about the culture of your shop as the tooling, this book provides clear guidelines for starting and maintaining projects, along with metrics for measuring project success.
About the Technology
Continuous integration (CI) combines frequent integration, constant readiness, short build feedback cycles, persistent testing, and a fl exible approach to system requirements. Adopting these practices, and the supporting tools, requires rethinking your entire development process.
About the Book
Continuous Integration in .NET shows you how to reimagine your development strategies by creating a consistent continuous integration process. You'll use Visual Studio along with tools like Subversion, MSBuild, TFS, TeamCity, NUnit, and Selenium. And because CI is as much about the culture of your shop as the tooling, this book provides clear guidelines for starting and maintaining projects, along with metrics for measuring project success.
What's Inside
- CI best practices using .NET tools
- Test and build automation
- Keeping code tidy with FxCop and StyleCop
- How to make CI succeed in your shop
About the Reader
About the Author
An independent consultant based in Silesia, Poland, Marcin Kawalerowicz works for European customers in the automotive and fnancial sectors, among others. He writes a popular blog at iprogrammable.com. Craig Berntson is a Microsoft MVP and popular speaker and trainer based in the US. He blogs at www.craigberntson.com/blog.
Quotes
A great resource with a good mix of open source and Microsoft tools.
- Erik D. Lane, Ciena Corporation
Covers the whole gamut of CI.
- Rob Reynolds, FHLBank Topeka
Up-to-date, ready-to-use, and agnostic information on CI.
- Philippe Vialatte, Capgemini
It saved us plenty of time and money!
- Nikander & Margriet Bruggeman, Lois & Clark IT Services
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About this Book
- About the Authors
- About the Cover Illustration
- Part 1. Make it happen
- Chapter 1. Understanding continuous integration
- Chapter 2. Setting up a source control system
- Chapter 3. Automating the build process
- Chapter 4. Choosing the right CI server
- Chapter 5. Continuous feedback
- Chapter 6. Unit testing continuously integrated code
- Part 2. Extend it
- Chapter 7. Performing integration, system, and acceptance testing
- Chapter 8. Analyzing the code
- Part 3. Smooth and polish it
- Chapter 9. Generating documentation
- Chapter 10. Deployment and delivery
- Chapter 11. Continuous database integration
- Chapter 12. Extending continuous integration
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Continuous Integration in .NET
- Author(s):
- Release date: March 2011
- Publisher(s): Manning Publications
- ISBN: 9781935182559
You might also like
book
Hands-On RESTful Web Services with ASP.NET Core 3
Get up to speed with the latest features of C# 8, ASP.NET Core 3 and .NET …
book
.NET Core 2.0 By Example
Build cross-platform solutions with .NET Core 2.0 through real-life scenarios About This Book Bridges the gap …
book
Building RESTful Web Services with .NET Core
Building Complete E-commerce/Shopping Cart Application About This Book Follow best practices and explore techniques such as …
book
Enterprise Application Development with C# 9 and .NET 5
Become a professional .NET developer by learning expert techniques for building enterprise-grade applications Key Features Explore …