Browse Definitions :
Definition

GitLab

GitLab is an open source code repository and collaborative software development platform for large DevOps and DevSecOps projects. GitLab is free for individuals.

GitLab offers a location for online code storage and capabilities for issue tracking and CI/CD. The repository enables hosting different development chains and versions, and allows users to inspect previous code and roll back to it in the event of unforeseen problems.

GitLab is a competitor to GitHub, the code repository that hosts Linus Torvalds Linux kernel development, among many other projects. Because GitLab is developed on the same Git basis of version control, it functions very similarly for source code management.

GitLab provides end-to-end DevOps capabilities and for each stage of the software development lifecycle. GitLab’s continus integration (CI) capabilities enable development teams to automate building and testing their code. Security capabilities are included with scan results presented to the developer within their native CI pipeline/workflow, and a dashboard assists with vulnerability management for the security professional. Users can also take advantage of fuzz testing with GitLab's acquisitions of Peach Tech and Fuzzit. 

GitLab supports both public and private development branches and is free for individuals. In contrast, some competitors, such as GitHub, charge for private repositories, while others, such as Bitbucket, charge for additional users over the five allowed for free on a private repository.

GitLab's release cadence occurs on the 22nd of each month. For a list of release posts. including patch releases, developers can check the blog category releases on the GitLab website. Future releases, and their important features, can be found on GitLab’s upcoming releases page.

This was last updated in October 2020

Continue Reading About GitLab

SearchCompliance

  • information governance

    Information governance is a holistic approach to managing corporate information by implementing processes, roles, controls and ...

  • enterprise document management (EDM)

    Enterprise document management (EDM) is a strategy for overseeing an organization's paper and electronic documents so they can be...

  • risk assessment

    Risk assessment is the identification of hazards that could negatively impact an organization's ability to conduct business.

SearchSecurity

  • honeypot (computing)

    A honeypot is a network-attached system set up as a decoy to lure cyber attackers and detect, deflect and study hacking attempts ...

  • spam trap

    A spam trap is an email address that is used to identify and monitor spam email.

  • cracker

    A cracker is someone who breaks into someone else's computer system, often on a network; bypasses passwords or licenses in ...

SearchHealthIT

SearchDisasterRecovery

  • risk mitigation

    Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business.

  • call tree

    A call tree is a layered hierarchical communication model that is used to notify specific individuals of an event and coordinate ...

  • Disaster Recovery as a Service (DRaaS)

    Disaster recovery as a service (DRaaS) is the replication and hosting of physical or virtual servers by a third party to provide ...

SearchStorage

  • cloud storage

    Cloud storage is a service model in which data is transmitted and stored on remote storage systems, where it is maintained, ...

  • cloud testing

    Cloud testing is the process of using the cloud computing resources of a third-party service provider to test software ...

  • storage virtualization

    Storage virtualization is the pooling of physical storage from multiple storage devices into what appears to be a single storage ...

Close