8. CI/CD Pipeline

Overview

This chapter introduces Continuous Integration and Continuous Delivery (CI/CD), the most crucial step before going to production. This is the intermediate stage between development and production. This chapter will demonstrate how Docker is a robust technology for CI and CD, and how easily it integrates with other widely used platforms. By the end of the chapter, you will be able to configure GitHub, Jenkins, and SonarQube and incorporate them to publish your images for production automatically.

Introduction

In previous chapters, you learned how to write docker-compose files and explored the networking and storage of the Services. In this chapter, you will learn how to integrate the various microservices of ...

Get The Docker Workshop now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.