TrustRadius: an HG Insights company

GitLab Professional, Scientific, and Technical Services Reviews & Insights

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.

Community insights

TrustRadius Insights for GitLab are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Cloud-Based UI and Git Integration: Users have praised the cloud-based UI of GitLab for supporting Git version control, allowing local checkout, and enabling multiple developers to work simultaneously in one file. The reduction of code conflicts and enhanced collaboration are highlighted benefits of this feature.

Integration Features: Reviewers highly value the integration of GitLab with version control, code review, and project management features. They find it easy to configure GitLab runners for running tests and defining permissions using Terraform, which streamlines their development processes effectively.

CI/CD Capabilities: Users find the CI/CD pipelines, merge requests, and open-source nature of GitLab beneficial for their development workflows. They appreciate the platform's integrations with other tools such as Jira, Azure DevOps, and Toad. Additionally, they praise its security features for ensuring a safe software deployment environment.

Reviews

48 Reviews
Professional, Scientific, and Technical Services

Improved Collaboration with GitLab CI

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

we genrally use github in developping our web applications, by using repositories and optimizing time in most of time

Pros

  • Single Application for the DevSecOps Lifecycle
  • Self-Hosted & Enterprise-Ready
  • Kubernetes & Cloud-Native Integration

Cons

  • Integration Ecosystem
  • Performance at Scale
  • Built-in Security Scanning – Not Always Practical

Likelihood to Recommend

CI/CD Integrations
Vetted Review
GitLab
3 years of experience

Easy way to implement CICD

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

In our organization, I work as development team member, I have to manage different code bases with a team of individuals. In that process, there are certain parameters for code reviews and quality checks for deliverables GitLab helps in implementing CI/CD pipeline for an efficient way to create deliverables it also provides shared and instance-based runners.

Pros

  • CI/CD pipeline implementation
  • AI tools for code review
  • Version control of source code
  • Privacy parameter implementation

Cons

  • UI refresh takes time
  • Limited feature on the general tier
  • CI/CD additional scripting

Likelihood to Recommend

I am working on multiple automation plugins based on dotnet framework, i have to create deliverables as executable for the client , features from GitLab like AI tool to check sensitive information like environment variables and hashes don't get pushed on to the branches also it helps in maintaining a check on versions of dlls which helps the code reviewer to maintain code structure and nomenclature. Sometimes UI updating is not accurate but it can be neglected.
Vetted Review
GitLab
1 year of experience

GitLab a helpful tool for developers

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

In my organization I work as Software Developer, and I have to manage several different codebases based on different plugins and websites, GitLab as version control repository management software, it helps in integrating CI/CD pipelines for streamlining delivery process, it also helps team management and issue tracking with code review functionalities.

Pros

  • Version Control
  • CI/CD pipeline integration and automation
  • Issue Tracking
  • AI assistance for code review

Cons

  • Sometimes UI elements dont refresh after changes has been made
  • CI/CD automation scripting sometimes require power shell access
  • Ultimate tier and professional tier are similar

Likelihood to Recommend

As i have worked on many plugins based on C# and .NET, these plugin require a lot of scripting for delivering the executable and sometimes changing versions of dll become hard to manage, this is where GitLab comes in and helps instreamling the process and help integrate, CI/CD to efficiently create the executables. The UI updation sometimes is not accurate otherwise the software is flawless
Vetted Review
GitLab
2 years of experience

Enterprise level git management software for secure code management

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We've used GitLab as a version control software usually when it involves a client who's repository is hosted on this service. The GitLab tool allows us to track changes effectively across multiple developers, maintaining code properly and tracking changes effectively for both small and large projects. It does what it says it does and is a viable alternative for any enterprise.

Pros

  • Allows you to host repos on your own infrastructure
  • seamless version control across projects
  • Easily manage permissions across teams

Cons

  • GitLab should offer more public offerings to encourage community use and engagement
  • Improve the barrier for entry for new users as it's geared more towards enterprise it can be a steeper learning curve
  • more integration with third party services and improved workflows across even competitor platforms

Likelihood to Recommend

This platform is ideal for enterprise solutions who want to maintain the their git repos on their own infrastructure while still having the power of an enterprise level git management system. It has an effective cloud based solution too but really shines for clients that need full ownership over infrastructure.
Vetted Review
GitLab
6 years of experience

Gitlab much more than a software version control system

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We used Gitlab on-premise as a corporate repository for all the software developed in the organization. We also used its continuous integration capabilities to manage deployments to development and production environments in a controlled manner. The development and systems teams coordinated their use of this solution.

Pros

  • It's a very powerful software version control system with extensive capabilities
  • It allows for comprehensive project management, including project control and planning, and task allocation to the team
  • It has extensive integration capabilities with other systems

Cons

  • Learning curve to take advantage of all the included features
  • Software updates in on-premise environments are not a problem in the cloud
  • Configuring certain on-premise features via files

Likelihood to Recommend

Gitlab's versatility makes it suitable for a wide variety of scenarios. It can be used exclusively as a software repository and version control, but also for agile project management, for team coordination and work distribution, and finally, allows for continuous integration in virtually any technical scenario. The solution is simply brilliant, and free if we're willing to host and maintain it.
Vetted Review
GitLab
6 years of experience

GitLab The Ultimate Go-To Software for Seamless CICD Integration

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

It is one of the top-of-the-line open-core DevOPs Software packages which provides all functions of securing a software code base and also provides a way to establish a custom CI\CD Windows runner for building a pipeline which helps in building and streamlines the development to deployment flow. We provide a wide variety of Plugins for software applications which help us faster builds.

Pros

  • Helps in building and streamlines the development to deployment flow.
  • Provides a way to establish a custom CI\CD Windows runner for building a pipeline
  • Version Control with more authentication and features as locking

Cons

  • Provide some default runners
  • Easier flow for adding custom runners
  • More ways to provide yml file for build processes.

Likelihood to Recommend

Best way to use it for version controlling and if you are experienced with different configurations of runners and we versed with docker or Kubernetes than its best to use it.
Vetted Review
GitLab
2 years of experience

Making development life easy with GitLab

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

I have used GitLab previously in one of the team project. The built in CI/CD pipeline feature helps a lot where we don't have to worry about deploying the code manually after every change pushed to the repository. The interface was user friendly. One thing that sets GitLab apart is the graph visualization of the milestones completed.

Pros

  • one can create repository where multiple people in the team can work together and track the progress.
  • CI/CD pipelines can be created to host the code and handle the deployment in dev/qa/prod servers.
  • graph visualization of the work that has been completed in the milestones.

Cons

  • for the first time user, code review is little complicated.
  • there are some bugs which makes user experience complex.
  • after creating a PR, it is little complex to approve and merge changes.

Likelihood to Recommend

It is well suited for the projects where you have to deploy in various environments like dev, qa or production. Once a CI/CD pipelines has been created, one can simply push their code by raising a PR from one env to other and deploy theier code to the targeted environment.

A very valuable, Cost effective and Performance booster platform

Rating: 9 out of 10
Incentivized

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

Likelihood to Recommend

If some one wants to work with a very high quality and relible platform then they should use GitLab, It can auto merge the source codes without any harmfull action. All the codes and condition will be there. Its very helpfull in case of morethen one developer in a team and all are working on the same file or project.

The Best CI/CD Platform

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Primary use for GitLab is of course source/version control, allowing collaboration on projects such as writing code. But GitLab does much more than that from organizing certain projects allowing the developers to track the issues/goals and the time it takes to achieve them. To easy of continues integration and continues deployment, with easy compared to other solutions.

Pros

  • CI/CD
  • K8 Integration
  • SSO

Cons

  • Regular UI changes
  • Resource heavy
  • CI Token scoping (can't push to repo in CI without creating a token manually)

Likelihood to Recommend

GitLab is an all around great solution, I think every organization would benefit from using it instead of other competitors as it outshines them greatly. Apart from ease of deployment on smaller systems due to it's quite large memory requirements for deployment for smaller things. It's great if you focus on CI/CD integration as it's seamless and also natively supports K8 integrations and it's great runner system.
Vetted Review
GitLab
2 years of experience

Software Review: GitLab

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitLab to manage our business project code base, version control of codebase, PR review, integration with CD pipeline.

GitLab helps in providing securing private repositories, with ssh connect to our local PC.

Pros

  • Providing secure private repositories
  • Managing CI/CD pipeline
  • Managing PR reviews and jira integration

Cons

  • Better UI for comparing preview Pull Request as in BitBucket.
  • Slow performance, can improve speed to webpages.
  • Unnecessary notifications.

Likelihood to Recommend

Suited:
It is well suited to manage private repositories.
Well suited int integration with jira ticket management for scrum.

Improvements.
Can we improved in UX.