TrustRadius: an HG Insights company

GitLab

Score8.7 out of 10

459 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 is an intelligent orchestration platform for DevSecOps, where software teams enable AI at every stage of the software lifecycle to ship faster. The platform enables teams to automate repetitive tasks across planning, building, securing, testing, deploying, and maintaining software.

Media

What is Intelligent Orchestration for DevSecOps?
an overview of GitLab Duo Agent Platform
a new agent creation screen

1 / 3

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

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

It gets the job done

Use Cases and Deployment Scope

We use GitLab as a source code repository and the main build environment for most of our projects. It allows us to have a comprehensive CI environment that easily separates the quick developer flow with the more comprehensive acceptance testing for a release.

Pros

  • Source code repository (it's just git...)
  • CI orchestration
  • container registry

Cons

  • It's not possible to chain MR in different projects
  • It's not easy to orchestrate CI flows across different projects
  • secret management isn't always the easiest

Return on Investment

  • Positive - simple workflows, easy day to day work
  • Negative - added overhead when major features need to be conceptualized across different projects
  • Positive - easy to launch a new project

Usability

Alternatives Considered

GitHub

Other Software Used

IntelliJ IDEA, Docker, Atlassian Jira

The Perfect VCS Solution

Use Cases and Deployment Scope

GitLab serves as the backbone of our entire software development lifecycle. Our engineering team uses GitLab for source control, code review, and CI/CD across multiple codebases.

MR-based workflows help enforce code standards and keep our team aligned on shared codebases, spanning multiple stacks.

Pros

  • Version control
  • Diff UI
  • Code review process
  • Notifications
  • Ease of use

Cons

  • MCP server integration is unreliable
  • Large MRs can cause the UI to lag/timeout
  • No first-class post-merge pipeline trigger

Return on Investment

  • Lower cost than alternatives
  • Streamlines our team's workflows
  • Holds us accountable to our work

Usability

Alternatives Considered

GitHub and Atlassian Bitbucket

Other Software Used

Linear App, Slack, Anthropic Claude, PhpStorm, Android Studio, Microsoft Visual Studio Code

Perfect tool for Devsecops

Use Cases and Deployment Scope

We are using GitLab primarily to implement a DevSecOps dataops-like solution, so it is a main orchestration plus code repository that links all other tools to help create data products that are published in a shoppable marketplace.We have linked DBT, Monte Carlo, Talend, Snowflake, Collibra, collibra all with GitLab to allow us to create data products.

Pros

  • Yml files handling
  • GitLab CI pipeline orchestration
  • Integration with other tools like talend , snowflake , dbt, Monte carlo
  • Code review

Cons

  • GitLab ci debugging is difficult in case of failures
  • When pipeline grows using extends , references , includes make yml files very hard to read
  • GitLab is not yet smooth to use for project management with the issues in GitLab.

Return on Investment

  • Devsecops implementation is quite easy
  • Dataops implementation is also very straightforward
  • We are able to do weekly releases which were earlier once a month.
  • Developers velocity has increased.

Usability

Alternatives Considered

GitHub and Apache Airflow

Other Software Used

Monte Carlo