An automated pipeline, continuous integration (CI), and continuous delivery (CD) are all terms that describe the process and tools that help you compile and deliver your software in an automated way. Since the software publication process remains largely the same, you do not have to repeat it manually every single time you want to push out a new version. Repetition is something people are not really good at, but computers are well suited for doing the same thing over and over again.
In this chapter, you will learn about the high-level terms that will be used in this ...