GitLab

Get faster and more flexible pipelines with a Directed Acyclic Graph

May 12, 2020Itzik Gan Baruch
Get faster and more flexible pipelines with a Directed Acyclic Graph
SummaryAI, from the source post

Introduced the `needs` keyword in `.gitlab-ci.yml` to define direct job dependencies, enabling jobs to start immediately after their dependent jobs complete, irrespective of stage sequencing. This allows for out-of-order execution and significantly reduces pipeline wall-clock time, particularly beneficial for monorepos and pipelines with long-running tests.

More from the GitLab CI and Distributed Builds trail