Chapter 11: Continuous Deployment/Delivery with Spinnaker
In the last chapter, we looked at one of the key aspects of modern DevOps – Continuous Integration. Continuous Integration is the first thing most organizations implement when they embrace DevOps, but things don't end with Continuous Integration. Continuous Integration ends with a tested build being available in an artifact repository. In this chapter, we'll implement the next part of the DevOps toolchain – Continuous Deployment/Delivery.
In this chapter, we're going to cover the following main topics:
- Importance of Continuous Deployment and automation
- Continuous deployment models and tools
- Introduction to Spinnaker
- Setting up Spinnaker
- Deploying a sample application using a Spinnaker pipeline