GitLab integrates the entire software development lifecycle into a single platform, from planning to coding and deployment. It offers features for version control, CI/CD, and team collaboration.
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Usable application software: supports people in a task.
Concrete cog in the system that works inside larger relationships.
GitLab is a DevSecOps platform for Git repositories, code review, planning, CI/CD, packages, and security. It is available as SaaS and self-managed software.
GitLab began in 2011 as open-source Git hosting and evolved into an integrated platform across the software lifecycle.
Projects group repository, issues, and permissions. Merge requests organize change and review, while `.gitlab-ci.yml` defines pipelines on runners. Registry, environments, and security scans connect artifacts with deployment and governance.
Code, work, roles, and settings form a shared boundary.
Versioned jobs build, test, scan, and deploy changes.
Protection rules, approvals, and audit data control the supply chain.
GitLab fits integrated or self-hosted software delivery. Platform breadth reduces integrations but increases operations, upgrade, and governance effort, and runners plus secrets need particular protection.
Where this building block is located in the topic model.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.