You can look at how this book is organized from two perspectives.
The first one is based on the steps of the automated deployment pipeline. Each chapter takes you closer to the complete CD process. If you look at the names of the chapters, some of them are even named like the pipeline phases:
- The CI pipeline
- Automated acceptance testing
- Configuration management with Ansible
The rest of the chapters give the introduction, summary, or additional information complementary to the process.
There is also a second perspective to the content of this book. Each chapter describes one piece of the environment, which, in turn, is well prepared for the CD process. In other words, the book presents, step by step, technology by technology, how to build a complete system. To help you get the feeling of what we plan to build throughout the book, let's now have...