Table of Contents

Foreword

by Dave Farley, co-author of the book Continuous Delivery

Preface

1. Introduction to Continuous Delivery

What Continuous Delivery Is Not
The Importance of Automation for Continuous Delivery
Why Is Continuous Delivery Needed?
Why Windows Needs Special Treatment
Terminology Used in This Book

2. Version Control

Key Version Control Practices
Version Control Technologies
Branching Options
Use NuGet for Dependencies
Summary

3. Continuous Integration

CI Servers for Windows and .NET
Build Automation
Integrating CI with Version Control and Ticket Tracking
Patterns for CI Across Multiple Teams
Architecture Changes for Better CI
Summary

4. Deployment Pipelines

Mapping Out a Deployment Pipeline
Tools for Deployment Pipelines
Deployment Techniques
Automated Testing of Database Changes
Summary

5. Monitoring, Metrics, and APM

Performance Counters Are Insufficient
Record Application Metrics
APM Tools Can Complement Monitoring
Aggregate Application and Windows Event Logs from All Machines
Summary

6. Infrastructure Automation

Shared Versus Dedicated Infrastructure
Using a Test-First Approach to Infrastructure
Patching and OS Updates
Summary

7. The Tricky Bits of Continuous Delivery

Organizational Changes
Architectural Changes (SOA/Microservices)
Operational Features
Summary

A. Bibliography

B. Case Studies

Advertisements

One thought on “Table of Contents

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s