Extra Credit

GitLab

Official docs outline

14 sections
  1. Projects, groups, and namespaces

    Organizing code in projects and groups and project settings.

  2. Roles and permissions

    Guest, Reporter, Developer, Maintainer, and Owner roles and access.

  3. Merge requests

    Code review, approvals, merge methods, and pipelines in merge requests.

  4. Protected branches

    Branch protection rules, push and merge access.

  5. Issues and planning

    Issues, epics, labels, milestones, iterations, and boards.

  6. CI/CD pipelines

    Pipeline, stage, and job structure and pipeline types.

  7. .gitlab-ci.yml keyword reference

    Jobs, stages, rules, needs, artifacts, cache, and includes in CI configuration.

  8. GitLab Runner

    Shared, group, and project runners, executors, and tags.

  9. CI/CD variables and secrets

    Predefined and custom variables, masking, protection, and secrets integration.

  10. Environments and deployments

    Deployments, review apps, and deployment approvals.

  11. Application security

    SAST, DAST, dependency and container scanning, and secret detection.

  12. Container and package registries

    Storing images and packages in GitLab.

  13. REST API

    API authentication with tokens, pagination, and usage.

  14. 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
19.5.3 latest release, Oct 28, 2026
LineReleasedLatestSupport
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

All 41