Summary
This chapter has provided hands-on experience integrating your code using the CI/CD pipeline. CI helps developers to integrate code into a shared and easily accessible repository. CD helps developers to deliver the code stored in the repository to production. The CI/CD approach also helps to keep the product up to date with the latest technology and to provide the latest version to customers with a fast turnaround for new features and bug fixes.
Once this chapter's defined three phases of the CI/CD pipeline are completed successfully, you will only need to focus on editing your code on GitHub. Jenkins will then be your automated assistant, and it will automatically handle the rest of the phases for you and make the images available for production.
In the next chapter, you will learn about Docker swarm mode and how to perform service discovery, clustering, scaling, and rolling updates.