Understanding CI/CD and design patterns
In this section, we will start with the basic definition and purpose of CI/CD, and their related processes, practices, and tools. The most widely referred definition of CD is provided by Jez Humble (and can be found at https://continuousdelivery.com/):
According to the CD Foundation, continuous integration is defined as follows (which can be found at https://bestpractices.cd.foundation/learn/ci/):
Over time, CI/CD practices and their application have evolved, providing practitioner tools to implement CI/CD efficiently. The evolution has also resulted in exponential...