Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

Write a stageless CI/CD pipeline using GitLab 14.2

Blog post from GitLab

Post Details
Company
Date Published
Author
Dov Hershkovitch
Word Count
699
Company Posts That Month
14
Language
English
Hacker News Points
-
Post removed?
No
Summary

GitLab CI/CD has evolved with the release of GitLab 14.2, allowing users to create "stageless" pipelines by using the needs command to dictate job execution based solely on dependencies, rather than traditional stages. Historically, GitLab pipelines relied on ordered stages such as build, test, and deploy to manage job execution, with jobs in each stage running in parallel before moving to the next stage. The introduction of the needs keyword, which forms Directed Acyclic Graphs (DAGs), has enabled faster pipelines by permitting jobs to start as soon as their dependencies are met, bypassing the standard stage order. This capability, which addresses a popular user request, offers flexibility by allowing pipelines to be defined entirely through needs dependencies without stages, although stages remain available for those who prefer the traditional workflow. GitLab maintains its commitment to providing flexible, efficient CI/CD solutions, and encourages feedback from its users through issue submissions.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.