8. CI/CD Pipeline
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.
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 ...