GitLab

Edit · View history

GitLab

GitLab is a DevOps platform developed by GitLab Inc. that provides a Git repository manager, continuous integration (CI), continuous delivery (CD), issue tracking, code review, and other features for the software development lifecycle. It is available as both an open-source (Community Edition, CE) and a proprietary commercial version (Enterprise Edition, EE). GitLab is used by organizations to manage source code, automate testing and deployment, and collaborate on projects.

GitLab was originally created by Dmitriy Zaporozhets and Valery Sizov in 2011 as a self-hosted Git repository manager. The company GitLab Inc. was founded later in 2014, with Sid Sijbrandij as co-founder and CEO. The platform gained popularity for its single application approach, offering a unified user interface for many DevOps tasks that previously required multiple tools.

Features

GitLab includes a wide range of features:

History

GitLab was first released in September 2011 as a Ruby on Rails application. In 2013, it reached version 6.0 and introduced CI functionality. The company GitLab Inc. was admitted to Y Combinator in 2015. GitLab grew rapidly, transitioning from a single-server product to a scalable Kubernetes-native architecture.

In 2018, GitLab introduced the "DevOps lifecycle" concept, integrating security testing and monitoring. In 2020, GitLab became a public company through a direct listing on the NASDAQ under the ticker GTLB. The platform continues to evolve with frequent monthly releases, maintaining a strong emphasis on open-core development with a large community of contributors.

See also