Guides

Learn the pipeline concepts behind the canvas.

7 min read

Needs vs Dependencies in GitLab CI

Understand execution edges, artifact transfer, and how to model both relationships visually without breaking YAML fidelity.

Read guide

6 min read

Choosing Docker Images and Job Layouts

Balance Docker image reuse, stage planning, and readable node layouts when your pipeline grows beyond a simple build-test-deploy flow.

Read guide

5 min read

How to Lint GitLab CI Locally

Catch missing dependencies, cycles, and unsupported visual-editor constructs before you commit a broken `.gitlab-ci.yml`.

Read guide