This book is envisioned as a collection of articles and samples explaining the process of creationg the Continuous Integration & Deployment (CI-CD) pipelines, using most popular services today. Originally Continuous Integration means that you run your “integration tests” at every code change while Continuous Delivery means that you automatically deploy every change that passes your tests. However recently the term CI/CD is being used in a more general way to represent everything related to automation of the pipeline from where a developer adds his change to a central repository until that code ends up in production (quote from