GitLab CI and Distributed Builds
Write a stageless CI/CD pipeline using GitLab 14.2

Write a stageless CI/CD pipeline using GitLab 14.2

8/24/2021 · Dov Hershkovitch

What this post added

Introduced the concept of stageless pipelines in GitLab CI/CD, enabled by the `needs` keyword. This allows jobs to define direct dependencies on other jobs, bypassing the traditional stage-based execution order. This feature aims to further accelerate CI/CD pipelines by allowing jobs to run as soon as their prerequisites are met, rather than waiting for an entire stage to complete. The post clarifies that stages are not being removed but that stageless pipelines offer an alternative for greater flexibility.

Read the original post ↗