Continuous Integration in .NET

De Semantic MediaWiki - Sandbox

Author(s): Marcin Kawalerowicz;Craig Berntson

Year (published): 2011-03-14T00:00:00.000-0700

Pages: 328

Abstract: Continuous Integration in .NET is a tutorial for developers and team leads that teaches you to reimagine your development strategy by creating a consistent continuous integration process. This book shows you how to build on the tools you already know--.NET Framework and Visual Studio and to use powerful software like MSBuild, Subversion, TFS 2010, Team City, CruiseControl.NET, NUnit, and Selenium.

Introduction[modifier le wikicode]

There are three copies of a source file and no-one knows which is the right one. Your carefully-crafted unit tests won't run anymore. The three-year-old requirements doc is totally irrelevant. The boss wants to ship, ship, ship. The team in Austin has no idea what the team in Arlington is up to. You are in integration hell. Ready to try something different Continuous integration is a software engineering process designed to minimize "integration hell." It's a coordinated development approach that blends the best practices in software delivery: frequent integration, constant readiness, short build feedback cycles, persistent testing, and a flexible approach to developing--and modifying--system requirements. For .NET developers, especially, adopting these new approaches and the tools that support can require rethinking your dev process altogether. Continuous Integration in .NET is a tutorial for developers and team leads that teaches you to reimagine your development strategy by creating a consistent continuous integration process. This book shows you how to build on the tools you already know--.NET Framework and Visual Studio and to use powerful software like MSBuild, Subversion, TFS 2010, Team City, CruiseControl.NET, NUnit, and Selenium. Because CI is as much about the culture of your shop as the tooling, this book will help you bridge resistance to adoption by providing clear guidelines for starting and maintaining projects-along with defined metrics for measuring project success. Each author brings a unique set of experiences and practices to create a rich and varied picture of this powerful technique. WHAT'S INSIDE

  • Continuous integration-what is it
  • Source control with Subversion and TFS Version Control.
  • Continuous integration server with TFS 2010, CruiseControl.NET and TeamCity.
  • Automating build with MSBuild.
  • Testing with NUnit, Fitnesse and Selenium.
  • Database Integration.
  • Keeping code tidy with FxCop and StyleCop.
  • Generating documentation with Sandcastle.
  • Deploying with ClickOnce and WiX.
  • Scaling continuous integration.

Data from https://github.com/bvaughn/infinite-list-reflow-examples/blob/master/books.json

... davantage au sujet de « Continuous Integration in .NET »
Continuous Integration in .NET is a tutoriContinuous Integration in .NET is a tutorial for developers and team leads that teaches you to reimagine your development strategy by creating a consistent continuous integration process. This book shows you how to build on the tools you already know--.NET Framework and Visual Studio and to use powerful software like MSBuild, Subversion, TFS 2010, Team City, CruiseControl.NET, NUnit, and Selenium.y, CruiseControl.NET, NUnit, and Selenium. +
Continuous Integration in .NET +
328 +
07:00:00, 14 mars 2011 +
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.