
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.