DevOps / Gitlab Interview questions
What is GitLab?
GitLab is a web-based DevOps platform that bundles source code management, CI/CD, issue tracking, and container registry into a single application built around Git. Instead of stitching together separate tools for version control, pipelines, and project tracking, teams get all three under one URL and one permissions model.
At its core, GitLab stores code in Git repositories, but it wraps that storage layer with a web UI for merge requests, code review, and project planning. It ships as GitLab Community Edition (free, self-hosted), GitLab Enterprise Edition (self-hosted, paid tiers), and GitLab.com, the fully managed SaaS version.
Beyond hosting code, GitLab is best known for its built-in CI/CD pipelines, configured through a .gitlab-ci.yml file in each repository, which run automatically on every push without needing a separate CI server.
More Related questions...