TrustRadius: an HG Insights company

GitLab

Score8.6 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

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

Easy way to implement CICD

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

Return on Investment

  • Positive ROI
  • Developers know the tool well
  • Handles multiple large codebases easily

Alternatives Considered

Atlassian Bitbucket, Azure DevOps Services and GitHub

Other Software Used

Revit, Autodesk Civil 3D, ShareX

GitLab a helpful tool for developers

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

Return on Investment

  • Positive ROI
  • Easy to use
  • Widely adapted
  • Developers are skilled in it

Alternatives Considered

Atlassian Bitbucket, GitHub and Azure DevOps Services

Other Software Used

AutoCAD, Autodesk Civil 3D, Microsoft Power BI, Dropbox

Improved Collaboration with GitLab CI

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

Return on Investment

  • Centralized DevSecOps Platform
  • High Infrastructure & Maintenance Costs
  • Learning Curve for Students & Researchers

Alternatives Considered

Azure API Management and Jenkins

Other Software Used

Azure API Management, Jenkins, BitBlox

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