All topics
General · Learning hub

GitLab notes for developers

Master GitLab with a curated set of 9 developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallTest yourself — GitLab quizMore General notes
01 · GitLab

GitLab Workflow

GitLab Workflow GitLab organizes work in Groups and Projects. Merge Requests (the GitLab equivalent of Pull Requests) are the primary unit of code review. Understanding protected branches, approval rules, and CODEOWNERS

Read
02 · GitLab

CI/CD Pipelines

GitLab CI/CD Pipelines GitLab CI/CD is configured entirely in .gitlab-ci.yml at the repo root. Pipelines run on Runners — lightweight agents that execute jobs. The declarative YAML syntax covers stages, dependencies, cac

Read
03 · GitLab

GitLab CLI & API

GitLab CLI & REST API The glab CLI brings GitLab into the terminal. The REST API enables automation, scripting, and integrations. Both use personal access tokens or project/group tokens for authentication. glab CLI # Ins

Read
04 · GitLab

GitLab vs GitHub & DevSecOps

GitLab vs GitHub & DevSecOps GitLab is a complete DevSecOps platform — SCM, CI/CD, security scanning, package registry, and deployment environments are all built-in. GitHub relies on the marketplace and Actions integrati

Read
05 · GitLab

Repositories, Branches & Merge Requests

GitLab: Repositories, Branches & Merge Requests GitLab is a complete DevSecOps platform — combining Git hosting, CI/CD, issue tracking, container registry, and security scanning in one application. Available as SaaS (git

Read
06 · GitLab

GitLab CI/CD Pipelines

GitLab CI/CD Pipelines GitLab CI/CD is defined in .gitlab-ci.yml at the root of the repository. It is one of the most feature-complete CI/CD systems available, with DAG pipelines, environments, review apps, and artifact

Read
07 · GitLab

Issues, Boards & Project Planning

GitLab: Issues, Boards & Project Planning Issues GitLab Issues are the primary unit of work. They support labels, milestones, weight, due dates, assignees, and time tracking. # Create issue via CLI glab issue create --ti

Read
08 · GitLab

Security, Container Registry & Environments

GitLab: Security, Container Registry & Environments GitLab Security Scanning GitLab Ultimate includes a full suite of security scanners that run as CI jobs and report findings in the MR Security tab. # Enable all securit

Read
09 · GitLab

GitLab Pages, Packages & Interview Questions

GitLab Pages, Packages & Interview Questions GitLab Pages Deploy static websites directly from a GitLab project using CI/CD. Free for all plans on gitlab.com. # .gitlab-ci.yml for a static site (e.g., Hugo, Jekyll, plain

Read

Keep your GitLab knowledge sharp.

Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.

Get started — free forever