Aditi Dosi
2 min readAug 25, 2022

Why GitLab

The One DevOps Platform

Instead of pulling together point solutions for every step in the lifecycle

And constantly juggling all those tools and homegrown scripts

Your team can focus on developing and delivering the code that matters

It’s time for a complete solution that does it all

GitLab vs GitHub

The core difference is GitLab has Continuous Integration/Continuous Delivery (CI/CD) and DevOps workflows built-in. GitHub lets you work with the CI/CD tools of your choice, but you’ll need to integrate them yourself. GitHub users typically work with a third-party CI program such as Jenkins, CircleCI, or TravisCI.

When should I use GitLab instead of GitHub?

GitHub allows users to have free private repository but with a maximum of three collaborators. GitLab provides the feature of navigation into the repository. GitHub allows users to navigate usability. GitLab provides user to see project development charts.

Is GitLab owned by Microsoft?

GitLab grew up in GitHub’s shadow — now it’s worth twice what Microsoft paid for its chief rival. GitLab debuted on the Nasdaq on Thursday and is now worth $16.5 billion. Microsoft acquired its larger rival GitHub in 2018 for $7.5 billion, which at the time was a high-priced deal in subscription software.

Why do companies use GitLab?

GitLab helps teams reduce product lifecycles and increase productivity, which in turn creates value for customers. The application doesn’t require users to manage authorizations for each tool. If permissions are set once, then everyone in the organization has access to every component.

Is GitLab on cloud?

GitLab is designed for cloud native applications with tight Kubernetes integration. Businesses are shifting from traditional deployment models to cloud native applications in order to gain speed, reliability and scale.

What is GitLab in simple terms?

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.

What does CI CD means?

continuous integration and continuous delivery/continuous deployment

CI and CD stand for continuous integration and continuous delivery/continuous deployment. In very simple terms, CI is a modern software development practice in which incremental code changes are made frequently and reliably.

What is the difference between DevOps and CI CD?

CI/CD refers to a set of development practices that enable the rapid and reliable delivery of code changes, while DevOps is a collection of ideas, practices, processes, and technologies that allow development and operations teams to work together to streamline product development.