GitLab Pipeline
In GitLab, a pipeline is a series of stages and jobs that define the steps for building, testing, and deploying your software. It is a core feature of GitLab's CI/CD capabilities.
The pipeline is divided into various stages, and each stage consists of one or more jobs. Agents called GitLab Runners execute the jobs defined in the pipeline when they are triggered by various events such as code pushes, merge requests, etc.