4

Understanding GitLab’s CI/CD Pipeline Structure

By now, you have enough knowledge of Git and GitLab concepts to understand how developers can use those tools within the Create stage of the software development life cycle (SDLC) to create, review, and store code. You’ve also been introduced to some of the problems presented by the Verify, Package, and Release stages that come immediately after the Create stage. Now, it’s time to get to the meat (or tofu, if you prefer) of this book: how GitLab’s CI/CD pipelines can help solve those Verify, Package, and Release problems.

In this chapter, you’ll learn what continuous integration (CI) and continuous delivery (CD) mean, and how they fit into GitLab Flow. You’ll learn how to describe the different ...

Get Automating DevOps with GitLab CI/CD Pipelines now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.