TrustRadius: an HG Insights company

GitLab

Score8.7 out of 10

400 Reviews and Ratings

30-day free trial

Contact about GitLab

Please fill out the form below to get in touch.

GitLab

Connect with GitLab

What are you interested in?

Already have an account?

You hereby consent to have TrustRadius share the information supplied on this form with GitLab so that GitLab and TrustRadius may contact you in regard to the information requested.

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps teams across the complete DevSecOps lifecycle, from developing, securing, and deploying software.

Differentiators, as described by Gitlab:

  • Simplicity: With GitLab, DevSecOps can be achieved through a single platform with a user-friendly interface
  • Security: GitLab offers built-in security scans that provides a comprehensive security solution.
  • Transparency: The code base for GitLab is open to community contributions, to ensure transparency and an open-core approach.
  • Cloud-Agnostic: Can be deployed anywhere with no vendor lock-in

Media

GitLab, a comprehensive DevSecOps platform.
Security Dashboard
Merge Request

1 / 3

GitLab is a great all-in-one platform for software development

Use Cases and Deployment Scope

We use GitLab mainly for code hosting, CI/CD, and issue tracking. It helps us in keeping development organised, automating deployments, and making collaboration easy. Our scope is pretty standard: managing source code, running tests, deploying services, and tracking bugs/features all in one place. We also use it for a few non-technology projects (but for people who are in close collaboration with the engineering team).

Pros

  • CI/CD
  • Source code hosting
  • Visualisation of test results
  • Merge requests

Cons

  • Access roles
  • Wiki pages editor

Return on Investment

  • ROI is just create, it can't be better

Alternatives Considered

GitHub

Other Software Used

Microsoft Visual Studio Code, Google Cloud Platform

Gitlab is a must have!

Use Cases and Deployment Scope

It addresses repository and CI/CD pipelines and allows you to use your own agents. Because of all its integrations, it’s very good for managing an organization with different projects. It also has great features for controlling an organization, and it has security features like MFA and a built-in key vault. It can be integrated with other products like Vault and Terraform.

Pros

  • Repository management.
  • CI/CD pipelines.
  • Organization and team management.
  • Integration with other tools.

Cons

  • UI can improve.

Return on Investment

  • It was great for product collaboration.
  • Very easy to use.
  • Loved the pipelines.
  • I loved the integration potential.

Alternatives Considered

GitHub, Bitbucket, Azure Repos and Azure Pipelines

Other Software Used

HashiCorp Vault, HashiCorp Terraform

Usability

A versatile Git and CICD platform

Use Cases and Deployment Scope

GitLab is our CI/CD platform of choice, which we use to manage our code, product builds and deployments in an automated way. It's very powerful and it allows us to define custom pipelines in YAML files that we can put under version control in the platform itself. It supports every Git functionality that any company, big or small, would need to store code, environment variables, review merge requests, resolve merge conflicts and handle merges from multiple users. In summary, it's a very powerful all-in-one platform.

Pros

  • Define CI/CD pipelines as code
  • Store your code
  • Allow merge request reviews
  • Store secrets as environment variables

Cons

  • The free version was a bit slow

Return on Investment

  • Deliver functionality to clients faster
  • Makes it easier to deploy fixes and rollback to previous versions
  • Enables collaboration between engineers in code reviews

Alternatives Considered

GitHub, Atlassian Bitbucket, TeamCity and Jenkins

Other Software Used

IntelliJ IDEA, PostgreSQL, Gradle Build Tool (Open Source), DBeaver

A very valuable, Cost effective and Performance booster platform

Use Cases and Deployment Scope

My organization is using git for the source code management like pull, push, merge request and changes history. We are also using GitLab to track the issues and resolutions. Its also provide some linking with the other issues tracking tools like MantisBt, Jira, Trello etc. It has options to connect with jenkin and other build creation tools, That helps allot at the time of QA and UAT.

Pros

  • Source code management
  • Issues tracking and linking with commits
  • Intigration with build creation tools and deveopes
  • Proper documentation of the features and operations

Cons

  • Some time its taking time in loading
  • Can improve the UI part
  • Graph view of commits is littlebit confusing in case of number of branches, It can be little bit improve

Return on Investment

  • Its impact positively on our business because before using the gitlab we did some harmfull codes live without review. But now we are reviewing our codes with the help of GitLab.
  • Issues are resolving in the proper time period.
  • Productivity increased becasue of the proper development steps.

Alternatives Considered

GitHub and Bitbucket

Other Software Used

Atlassian Confluence, Issue History for Jira, Darwinbox

Best Version Control tool for new Developers

Use Cases and Deployment Scope

As a budding software developer, I am part of many teams to learn different software flows and delivery parameters. I came across GitLab through one of my colleague, who works with C# plugins and was facing issues with standardizing delivery parameters for executables. He was able to integrate CI/CD pipelines very conveniently using GitLab.

Pros

  • Security on branches and version control
  • AI tools for code review
  • Provides multiple ways to implement CI/CD

Cons

  • Features are similar in ultimate and premium tier
  • Support tickets take longer to resolve
  • UI gets freeze

Return on Investment

  • Developer friendly tool
  • Helps with efficient issue tracking
  • Good with large code bases

Alternatives Considered

Atlassian Bitbucket and GitHub

Other Software Used

Atlassian Bitbucket, Revit, Microsoft Visual Studio