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. # …
ReadGitLab 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 integrat…
ReadGitLab 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…
ReadGitLab 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, ca…
ReadGitLab: 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 (gi…
ReadGitLab 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…
ReadGitLab: 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 -…
ReadGitLab: 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 secu…
ReadGitLab 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, pl…
ReadSave 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