Overview
Product Information on GitLab
What is GitLab?
GitLab Pricing
GitLab Product Images


Overall experience with GitLab
“Impact of GitLab on Automation Efficiency and Streamlining Testing Processes”
“Powerful CI/CD and Code Review Offset By Slow Interface and Search Issues”
Badges
About Company
Company Description
GitLab is a comprehensive AI-powered DevSecOps platform for software innovation. As a software delivery platform for development, security, and operations teams, GitLab brings security and compliance to AI-powered workflows throughout the software delivery lifecycle, helping customers deliver secure software faster. GitLab Duo, the company’s suite of AI capabilities, improves team collaboration and reduces the security and compliance risks of AI adoption by bringing the entire software development lifecycle into a single AI-powered application that is privacy-first. With GitLab, customers can visualize their end-to-end value streams, boost developer productivity with out-of-the-box analytics, and secure their software supply chain with SAST, DAST, secret detection, container scanning, and API testing. It enables organizations to increase developer productivity, improve operational efficiency, and accelerate cloud transformations to maximize the overall return on software development.
Company Details
Do You Manage Peer Insights at GitLab?
Access Vendor Portal to update and manage your profile.
Key Insights
A Snapshot of What Matters - Based on Validated User Reviews
User Sentiment About GitLab
Reviewer Insights for: GitLab
Deciding Factors: GitLab Vs. Market Average
Performance of GitLab Across Market Features
GitLab Likes & Dislikes
I like that GitLab CI is easy to version and review because the pipeline is defined in a yaml file stored in the repo, so changes to the build and test workflow go through the same merge request process as production code. It's been great for standardizing how we run Playwright and Selenium suites, API tests, and contract checks for consistent container images, environment setup and predictable logs when something flakes. Test artifacts are also a big win for debugging in being able to publish test reports, screenshots, traces, and videos per job makes triage faster than digging through raw console output.
CI/CD integration is great, being powerful and easy to configure. The ability to manage permissions granularly is great to ensure security Code reviews are excellent, super intuitive allowing for easy discussion of code changes.
1. Integrated CI/CD: The fact that the CI/CD pipelines are all seamlessly integrated into the GitLab offering is the killer app in and of itself. Being able to set up all of this through the '.gitlab-ci.yml' configuration file right in the GitLab repository configuration is infinitely better than the way we had to manage Jenkins servers in the past. 2. Code Review & Merge Requests: Code review screens are nicely designed. Features such as in-line commenting and viewing the status of the pipelines in the Merge Request are all excellent ways to facilitate team collaboration. 3. Integrated Container Registry: Docker is a big part of what we do, and being able to store our containers in a registry right in our GitLab installation eliminates the need to manage third-party storage services.
A single runner operation can become its own mini-platform where jobs get stuck, runner capacity planning is a pain, and keeping containers and dependencies stable across upgrades takes a lot of effort (especially once multiple teams pile onto the same fleet). Merge request pipelines are useful, but it's important to understand that they run against the source branch content (not the merged result by default), so there are times I still want merged-result testing to catch integration conflicts early. Also, caching and artifacts are easily misused at first, where cache is best for reusing dependencies, while artifacts are better for passing build outputs between stages and downloading reports later.
UI performance can be sluggish User Interface becomes cluttered when there are complex projects Search results can be inconsistent
1. Resource Intensiveness: Since we use a self-managed instance, the process can be very resource-intensive, especially if theres a large set of pipelines running at the same time. 2. Steep Learning Curve: Because this platform does so much, sometimes the UI can be overwhelming for junior developers brought on to the team, as theres too much going on, represented by options on menus, & so on. 3. Debugging CI Pipeline: At times, debugging a syntax error involving CI pipelines can be frustrating; a more interactive experience would be nice for speeding up the process for CI pipelines linting tools.
Top GitLab Alternatives
Peer Discussions
What Your Peers Are Saying About GitLab
GitLab Reviews and Ratings
- ENGINEERGov't/PS/EdEducationReview Source
Impact of GitLab on Automation Efficiency and Streamlining Testing Processes
GitLab has worked well for us as the main place for code reviews, CI, and test reporting, which matters when automation is a first class citizen and not an afterthought. The main value has been shortening the loop from pushing a change to knowing if our API, UI, and regression test suite are green, especially once runners, caching, and job parallelization were set up cleanly. - Software Engineer<50M USDServices (non-Government)Review Source
The definitive all-in-one DevOps platform that successfully unified our Dev and Ops workflows.
GitLab has completely unified our development lifecycle. Previously, we jumped between different tools for repositories and CI/CD. Now, having source code management, pipelines, and container registry in one place has drastically improved the velocity of our team. It is a solid platform, updated very frequently, with excellent documentation. Central hub for our daily engineering work. - IT TECHNICAL ASSOCIATE<50M USDIT ServicesReview Source
GitLab's Merge Request System Enhances Collaboration and Streamlines Code Reviews
I am a user of Git-Lab as both a code repository and code reviewing tool to streamline the development lifecycle and maintain high code quality. As a Git-based platform, Git-lab provides robust version control capabilities, enabling me to manage branches, track commit history and collaborate with team members in a structured way. I use it to host and organize my source code repositories, ensuring centralized and secure access to the code-base. For code reviews, GitLab’s Merge Request system is highly effective-it allows for inline commenting on change comparisons, threaded discussions, and enforcement of approval rules before changes are merged into the main branch. In addition, GitLab integrates seamlessly with CI/CD pipelines, so every merge request can trigger automated testing, linting and deployment processes, ensuring that only validated and tested code makes it into production.It also supports code quality and security via secure scanning to detect vulnerabilities in the early development phase. - CLOUD APPLICATION SECURITY ENGINEERGov't/PS/EdEducationReview Source
Comprehensive Security Scanning and Governance Tools Noted in GitLab ASPM Experience
Overall my experience with using GitLab's ASPM functionality has come from being in their Ultimate tier and it has pros and cons, but has been mostly positive. The integration into your pipelines and code is excellent. I did run into issues with noise and DAST authentication issues, but the platform helped us empower developers to handle security issues early on in their workflows. - IT MANAGER<50M USDIT ServicesReview Source
GitLab Enhances Collaboration Yet Faces Performance and Usability Challenges for Teams
My overall experience with GitLab has been excellent. it plays a crucial role in managing our product lifecycle. GitLab makes it easy to track issues, validate release builds, and collaboration efficiently with developers. The CI/CD pipelines save time during development on customer setups, while merge requests help maintain code quality. It has improved our testing visibilty and release accuracy. Overall, GitLab has enhanced productivity, teamwoprk and the overall efficiency of our QA and development processes.



