GitLab Review Insights

Score8.8 out of 10

462 Reviews and Ratings

Get a Demo

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.

Back to Reviews

Insights from GitLab Reviewers

Based on 13 verified reviews published in the last 18 months

What other products like GitLab have you used or evaluated?

13 answered

Reviewers frequently identify several products as alternatives or complements to GitLab, primarily focusing on platforms offering similar version control, code hosting, and continuous integration/delivery capabilities. The most commonly cited alternatives are GitHub and Atlassian Bitbucket, each mentioned by 7 of 13 reviewers. These two platforms are often grouped together in reviewer responses, indicating their direct competitive or co-existing roles in development workflows. Azure DevOps Services and Jenkins also appear as notable alternatives, each mentioned by 3 reviewers. These platforms represent broader suites of development tools or specialized CI/CD solutions, suggesting that reviewers consider a range of functionalities when evaluating alternatives to GitLab. Beanstalk is another product mentioned by 2 reviewers, further diversifying the landscape of tools considered. The consistent mention of these platforms underscores their prominence in the software development ecosystem alongside GitLab.

GitHub

7 mentions

GitHub is frequently cited as a primary alternative or comparable platform to GitLab, appearing in responses from 7 of…

GitHub is frequently cited as a primary alternative or comparable platform to GitLab, appearing in responses from 7 of 13 reviewers. Reviewers often mention GitHub in conjunction with other version control and development tools, indicating its widespread use and consideration within the software development community. Its presence suggests it's a benchmark for comparison due to its robust feature set for code hosting and collaboration.

Atlassian Bitbucket

7 mentions

Atlassian Bitbucket is another highly mentioned alternative, cited by 7 of 13 reviewers as a product used or evaluated…

Atlassian Bitbucket is another highly mentioned alternative, cited by 7 of 13 reviewers as a product used or evaluated alongside GitLab. Its frequent pairing with GitHub in reviewer feedback highlights its position as a direct competitor or complementary tool in version control and source code management. The mentions suggest it is a common choice for teams seeking integrated development environments, particularly within the Atlassian ecosystem.

Azure DevOps Services

3 mentions

Azure DevOps Services is identified by 3 of 13 reviewers as another platform considered in the same space as GitLab. It…

Azure DevOps Services is identified by 3 of 13 reviewers as another platform considered in the same space as GitLab. Its inclusion suggests that reviewers are evaluating comprehensive development suites that offer a range of services beyond just source code management, including CI/CD, project management, and testing tools. This indicates a preference for integrated solutions that can support the entire software development lifecycle.

Jenkins

3 mentions

Jenkins is mentioned by 3 of 13 reviewers, primarily in the context of continuous integration and continuous delivery (…

Jenkins is mentioned by 3 of 13 reviewers, primarily in the context of continuous integration and continuous delivery (CI/CD) pipelines. While GitLab offers integrated CI/CD, Jenkins is a dedicated and widely adopted open-source automation server, suggesting that some reviewers consider specialized tools for this function. Its presence indicates that teams may either use it alongside or as an alternative to GitLab's built-in CI/CD capabilities.

Beanstalk

2 mentions

Beanstalk is noted by 2 of 13 reviewers as another product used or evaluated. This platform is typically known for its…

Beanstalk is noted by 2 of 13 reviewers as another product used or evaluated. This platform is typically known for its hosted Git and SVN repositories with deployment features, positioning it as a direct competitor in the code hosting and deployment space. Its mention suggests that some users prioritize streamlined repository management and deployment functionalities.

GitLab provides continuous integration to easily integrate code in a shared repository. How has this feature enabled your team to share code, or reduced validation problems?

13 answered

GitLab's continuous integration capabilities significantly enhance team collaboration and code quality, according to reviews. A notable finding is that approximately 38% of reviewers reported that the platform's automated testing and validation features serve as a crucial safety net, helping to identify and resolve issues early in the development lifecycle. Simultaneously, an equal proportion of reviewers, 38%, highlighted how GitLab facilitates improved code sharing and collaboration among team members, streamlining processes like code reviews and conflict resolution. This is further supported by observations from 31% of reviewers, who noted the ease of implementing robust CI/CD pipelines, which in turn supports efficient delivery processes and standardized checks on the codebase. Overall, the evidence suggests that GitLab's CI functionality contributes to more reliable code integration and a more collaborative development environment.

Automated Testing and Validation

5 mentions

Reviewers frequently cited the benefits of GitLab's continuous integration for automated testing and validation, with f…

Reviewers frequently cited the benefits of GitLab's continuous integration for automated testing and validation, with five of 13 reviewers emphasizing its role in early error detection. This functionality is seen as a critical 'safety net' that ensures code quality and prevents conflicts by automatically testing and validating code upon push or merge request, thereby promoting a 'shift left' approach to quality assurance.

Code Sharing and Collaboration

5 mentions

The platform's continuous integration features were widely praised for improving code sharing and team collaboration, a…

The platform's continuous integration features were widely praised for improving code sharing and team collaboration, as noted by approximately 38% of reviewers. GitLab's support for merge requests, code reviews, and conflict resolution allows developers to interact with changes in a live environment, fostering a more collaborative approach to development and reducing the likelihood of breaking builds.

CI/CD Pipeline Implementation

4 mentions

Four of 13 reviewers pointed to the ease of implementing CI/CD pipelines within GitLab as a significant advantage. This…

Four of 13 reviewers pointed to the ease of implementing CI/CD pipelines within GitLab as a significant advantage. This capability allows teams to create automated workflows for managing and deploying code, which contributes to efficient delivery processes and the application of standard checks, such as version compatibility and naming conventions, on the codebase.

If your business uses one of GitLab’s paid plans, have you used any of GitLab’s security features? If so, how has GitLab helped you identify security vulnerabilities and secure your code?

13 answered

Reviews from a small sample of 13 users indicate that while some organizations leverage GitLab's security features for vulnerability detection and automated testing, a notable portion does not utilize these capabilities. Over one-third of reviewers, 5 of 13, highlighted GitLab's effectiveness in detecting code vulnerabilities, particularly in identifying security leaks, sensitive parameters, and environment variables during development and code review processes. Additionally, 3 of 13 reviewers specifically praised the platform's automated security testing functionalities, including dynamic application security testing (DAST) and static application security testing (SAST), for enabling early detection of issues. However, 4 of 13 reviewers reported not using GitLab's security features, with some opting for alternative security tools or relying on the open-source version without access to paid plan features. This suggests a mixed adoption rate for the advanced security offerings among the surveyed users.

Code Vulnerability Detection

5 mentions

Reviewers frequently commend GitLab for its ability to identify security vulnerabilities within codebases, particularly…

Reviewers frequently commend GitLab for its ability to identify security vulnerabilities within codebases, particularly concerning sensitive information and configuration parameters. The platform is noted for highlighting security leaks, such as exposed environment variables or hashes, during code reviews and on repository homepages. This functionality aids in catching issues early in the development cycle, as cited by 5 of 13 reviewers.

Security Feature Usage

4 mentions

A segment of the surveyed users, 4 of 13 reviewers, indicated that they do not currently utilize GitLab's security feat…

A segment of the surveyed users, 4 of 13 reviewers, indicated that they do not currently utilize GitLab's security features, despite using paid plans. Some organizations rely on external tools like Snyk for their security needs, while others noted a lack of experience with these specific features or use the open-source version, which may not include the advanced security offerings. This suggests that not all businesses on paid plans fully adopt or are aware of the comprehensive security capabilities.

Automated Security Testing

3 mentions

GitLab's automated security testing capabilities are valued by reviewers for their role in early vulnerability detectio…

GitLab's automated security testing capabilities are valued by reviewers for their role in early vulnerability detection. These features include dynamic security testing, which scans code during runtime and deployment, as well as static application security testing (SAST) and infrastructure as code (IaC) scanning. Reviewers appreciate how these integrated tools help catch errors and debug issues efficiently, especially when merging feature branches.

User Access Control

2 mentions

GitLab provides robust user access control mechanisms that contribute to code security by allowing administrators to ma…

GitLab provides robust user access control mechanisms that contribute to code security by allowing administrators to manage permissions effectively. Reviewers noted the ability to implement read and write restrictions for users and developers on specific repositories. This granular control helps protect branches from unauthorized or faulty merges and commands, ensuring code integrity.

What positive or negative impact (i.e. Return on Investment or ROI) has GitLab had on your overall business objectives?

13 answered

GitLab has demonstrated a notable positive impact on business objectives, primarily by accelerating software development and improving team collaboration. A significant benefit reported by 4 of 13 reviewers is the platform's ability to facilitate faster delivery and releases, enabling more frequent deployment cycles. This efficiency is further supported by enhanced collaboration and code review processes, cited by 3 of 13 reviewers, which contribute to better code quality and conflict resolution. While some reviewers noted positive experiences with simple workflows and ease of use, leading to a perceived positive ROI, the overall sentiment for this aspect is mixed. This suggests that while certain operational aspects are streamlined, other factors might introduce complexities. Furthermore, GitLab provides robust code management and historical tracking, ensuring visibility and retrievability of code for 2 of 13 reviewers. However, these benefits are accompanied by concerns regarding the total cost of ownership, with 3 of 13 reviewers highlighting high infrastructure and maintenance costs. The platform also presents a steeper learning curve for new users, particularly students and researchers, which could impact initial adoption and productivity.

Faster Delivery & Releases

4 mentions

Reviewers frequently highlight GitLab's effectiveness in accelerating the software development lifecycle, enabling orga…

Reviewers frequently highlight GitLab's effectiveness in accelerating the software development lifecycle, enabling organizations to deliver new functionalities to clients more rapidly. The platform's continuous integration and continuous deployment (CI/CD) capabilities are particularly praised for speeding up pipelines and facilitating weekly releases, a notable improvement over previous monthly cycles for some users.

Collaboration and Code Reviews

3 mentions

GitLab significantly enhances collaboration among engineering teams, particularly through its support for efficient cod…

GitLab significantly enhances collaboration among engineering teams, particularly through its support for efficient code review processes. This functionality allows for peer reviews, which are instrumental in preventing errors and improving code quality. Reviewers also noted an improved ability to resolve code conflicts, streamlining development workflows.

Ease of Use & Workflow

3 mentions

Feedback on GitLab's ease of use and workflow is mixed, though some reviewers reported positive experiences with simpli…

Feedback on GitLab's ease of use and workflow is mixed, though some reviewers reported positive experiences with simplified processes. These users found that the platform supported straightforward day-to-day operations, contributing to a positive return on investment through efficient work. The mixed sentiment suggests that while some aspects are intuitive, other areas might present challenges not explicitly detailed in these specific positive observations.

Cost and Learning Curve

3 mentions

A notable concern among reviewers revolves around the financial implications and initial user experience with GitLab. T…

A notable concern among reviewers revolves around the financial implications and initial user experience with GitLab. Three of 13 reviewers pointed to high infrastructure and maintenance costs as a significant drawback. Additionally, the platform presents a steeper learning curve, particularly for students and researchers, compared to alternatives with larger community support, potentially impacting initial productivity.

Code Management and History

2 mentions

GitLab provides robust capabilities for managing code, serving as a centralized source for deployments and offering a c…

GitLab provides robust capabilities for managing code, serving as a centralized source for deployments and offering a comprehensive historical record. This allows users to easily track, view, and retrieve older versions of code, ensuring continuity and accountability within development projects. The ability to maintain a complete history is valued for its contribution to project stability and data integrity.

Besides GitLab, what other software do you regularly use? How likely would you be to recommend it to a friend or colleague?

13 answered

Reviewers frequently utilize a range of software alongside GitLab, with a strong emphasis on development environments, collaboration tools, and AI assistance. Microsoft Visual Studio Code is the most commonly mentioned supplementary tool, cited by 4 of 13 reviewers. Integrated development environments (IDEs) and code repositories, such as GitHub and GitHub Copilot, are also prominent, with 3 reviewers indicating their regular use. Task management and project tracking systems like Atlassian Jira are utilized by 2 of 13 reviewers to manage workflows. Additionally, AI-powered conversational tools like ChatGPT and Gemini are adopted by 2 reviewers for various tasks, indicating a growing trend in leveraging AI assistance. Another 2 reviewers regularly use IntelliJ IDEA, further highlighting the diversity in preferred IDEs. The overall sentiment across these mentioned tools is positive, suggesting they effectively complement existing development and operational processes.

Microsoft Visual Studio Code

4 mentions

Microsoft Visual Studio Code is a frequently used integrated development environment among reviewers, with 4 of 13 revi…

Microsoft Visual Studio Code is a frequently used integrated development environment among reviewers, with 4 of 13 reviewers mentioning its regular use alongside GitLab. Its popularity suggests it serves as a primary code editor and development tool for many, integrating well into existing workflows. Reviewers often list it alongside other essential development and communication platforms.

GitHub / GitHub Copilot

3 mentions

GitHub and GitHub Copilot are regularly employed by 3 of 13 reviewers, indicating their significance for version contro…

GitHub and GitHub Copilot are regularly employed by 3 of 13 reviewers, indicating their significance for version control and AI-assisted coding. Reviewers view these tools as integral to their development process, often pairing them with other AI assistants and collaboration platforms. Their inclusion suggests a reliance on external repositories and intelligent code completion features.

IntelliJ IDEA

2 mentions

IntelliJ IDEA is another preferred integrated development environment, mentioned by 2 of 13 reviewers. Its usage alongs…

IntelliJ IDEA is another preferred integrated development environment, mentioned by 2 of 13 reviewers. Its usage alongside tools for databases and build automation suggests its role in comprehensive software development lifecycles. Reviewers integrate it with various backend and infrastructure management tools.

Atlassian Jira

2 mentions

Atlassian Jira is a key project and issue tracking tool, with 2 of 13 reviewers noting its regular use. Its integration…

Atlassian Jira is a key project and issue tracking tool, with 2 of 13 reviewers noting its regular use. Its integration with other development and collaboration platforms like IntelliJ IDEA and Atlassian Confluence highlights its role in managing tasks and coordinating team efforts. Reviewers rely on it for structuring and overseeing their work.

ChatGPT / Gemini

2 mentions

AI-powered conversational agents like ChatGPT and Gemini are utilized by 2 of 13 reviewers, indicating their emerging r…

AI-powered conversational agents like ChatGPT and Gemini are utilized by 2 of 13 reviewers, indicating their emerging role in augmenting daily workflows. These tools are often mentioned alongside other AI assistants and operating systems, suggesting their application in research, code generation, or problem-solving. Reviewers are leveraging these platforms for intelligent assistance.

Describe how you use GitLab in your organization. What are the business problems the product addresses and what is the scope of your use case?

13 answered

GitLab primarily serves organizations by providing a comprehensive platform for software development, with reviewers consistently highlighting its capabilities in automating the development lifecycle and managing source code. A significant majority of reviewers, 7 out of 13, leverage GitLab for its CI/CD automation features, enabling streamlined deployments and efficient creation of deliverables. Concurrently, 7 of 13 reviewers also emphasize its robust source code management functionalities, which are crucial for maintaining version control, handling merge conflicts, and tracking changes across various projects and teams. Beyond core development, GitLab also facilitates team collaboration and code review processes, as noted by 5 of 13 reviewers, helping to enforce code standards and align development efforts. These integrated functionalities address business problems related to disorganized development, inefficient deployment pipelines, and challenges in managing complex codebases and team collaboration.

CI/CD Automation

7 mentions

Reviewers frequently highlight GitLab's effectiveness as a CI/CD platform, with 7 of 13 reviewers specifically mentioni…

Reviewers frequently highlight GitLab's effectiveness as a CI/CD platform, with 7 of 13 reviewers specifically mentioning its role in automating product builds and deployments. Its comprehensive environment supports both rapid developer flows and more extensive acceptance testing, facilitating an efficient way to create deliverables. The ability to integrate CI/CD pipelines conveniently, along with providing shared and instance-based runners, is seen as a key benefit for streamlining the delivery process.

Source Code Management

7 mentions

GitLab is widely adopted for its robust source code management capabilities, cited by 7 of 13 reviewers as foundational…

GitLab is widely adopted for its robust source code management capabilities, cited by 7 of 13 reviewers as foundational for their development efforts. It provides essential Git functionalities for storing code, managing version control, and handling merge requests and conflicts across multiple users and teams. Reviewers find it effective for tracking changes, retrieving old code, and rolling back alterations, which is particularly beneficial for projects with diverse teams collaborating on the same codebase.

Collaboration and Code Review

5 mentions

The platform significantly enhances team collaboration and code review processes, a benefit noted by 5 of 13 reviewers.…

The platform significantly enhances team collaboration and code review processes, a benefit noted by 5 of 13 reviewers. GitLab's features, such as merge request (MR)-based workflows, help enforce code standards and ensure team alignment on shared codebases. This functionality is crucial for managing contributions from multiple developers and teams, resolving prior issues related to code merging and ensuring a smooth, organized development process.

Issue Tracking

2 mentions

GitLab also addresses the business problem of issue tracking, although this was mentioned by a smaller proportion of re…

GitLab also addresses the business problem of issue tracking, although this was mentioned by a smaller proportion of reviewers, 2 of 13. Reviewers integrate this functionality alongside code hosting and CI/CD for a more organized development workflow. It contributes to overall team management by providing a centralized system for tracking and managing development issues.