Official docs outline
14 sections- Projects, groups, and namespaces
Organizing code in projects and groups and project settings.
- Roles and permissions
Guest, Reporter, Developer, Maintainer, and Owner roles and access.
- Merge requests
Code review, approvals, merge methods, and pipelines in merge requests.
- Protected branches
Branch protection rules, push and merge access.
- Issues and planning
Issues, epics, labels, milestones, iterations, and boards.
- CI/CD pipelines
Pipeline, stage, and job structure and pipeline types.
- .gitlab-ci.yml keyword reference
Jobs, stages, rules, needs, artifacts, cache, and includes in CI configuration.
- GitLab Runner
Shared, group, and project runners, executors, and tags.
- CI/CD variables and secrets
Predefined and custom variables, masking, protection, and secrets integration.
- Environments and deployments
Deployments, review apps, and deployment approvals.
- Application security
SAST, DAST, dependency and container scanning, and secret detection.
- Container and package registries
Storing images and packages in GitLab.
- REST API
API authentication with tokens, pagination, and usage.
- Administration and self-managed
Installing, configuring, and operating self-managed GitLab instances.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 19.5 | Oct 15, 2026 | 19.5.3 | Until Jan 21, 2027 |
| 19.4 | Sep 17, 2026 | 19.4.5 | Until Dec 17, 2026 |
| 19.3 | Aug 20, 2026 | 19.3.7 | Until Nov 19, 2026 |
| 19.2 | Jul 16, 2026 | 19.2.10 | Ended Oct 15, 2026 |
| 19.1 | Jun 18, 2026 | 19.1.10 | Ended Sep 17, 2026 |
| 19.0 | May 21, 2026 | 19.0.11 | Ended Aug 20, 2026 |
Source: endoflife.date