In the previous sections of this chapter, we learned how to create CI/CD pipelines with Jenkins and Azure Pipelines.
Now let's look at a lab using another DevOps tool that is gaining popularity: GitLab CI.
GitLab CI is one of the services offered by GitLab (https://about.gitlab.com/), which, like Azure DevOps, is a cloud platform with the following:
- A source code manager
- A CI/CD pipeline manager
- A board for project management
The other services it offers are listed here: https://about.gitlab.com/features/.
GitLab has a free price model with additional services that are subject to a charge; the price grid is available at https://about.gitlab.com/pricing/ and is shown as follows:

In this lab, we'll see the following...