Try our new research platform with insights from 80,000+ expert users
GitLab Logo

GitLab pros and cons

Vendor: GitLab
4.2 out of 5
Badge Ranked 1

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

GitLab facilitates easy branch creation, review, and merging, allowing independent work without disrupting others.
The integration with CI/CD and the ability to deploy projects efficiently are highly valued features of GitLab.
GitLab provides excellent support and an active community, offering great resources online.
GitLab's compatibility and comprehensive integration capabilities allow it to work well with multiple platforms and tools.
The powerful and efficient CI/CD pipelines are significant benefits, enhancing deployment speed and project management.

CONS

GitLab lacks comprehensive AWS integration and other cloud services beyond Kubernetes.
Integration with project management tools such as Jira could be improved.
Static analysis and code-scanning tools are desired for better pipeline functionalities.
GitLab needs enhancements in CI/CD pipeline integration and related features.
The licensing and pricing model is a concern for users.
 

GitLab Pros review quotes

BU
Cloud Engineer at a transportation company with 10,001+ employees
Aug 21, 2019
The dashboard and interface make it easy to use.
RP
System and Storage Engineer at Harsco Corporation
Jul 13, 2020
We like that we can create branches and then the branches can be reviewed and you can mesh those branches back. You can independently work with your own branch, you don't need to really control the core of other people.
reviewer1417221 - PeerSpot reviewer
Head Of Software Engineering at a financial services firm with 201-500 employees
Sep 17, 2020
Everything is easy to configure and easy to work with.
Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,425 professionals have used our research since 2012.
reviewer1393092 - PeerSpot reviewer
Developer / Team Lead at a computer software company with 11-50 employees
Oct 4, 2020
A user friendly solution.
reviewer1295343 - PeerSpot reviewer
Partenaire, CEO at a tech services company with 1-10 employees
Oct 7, 2020
It speeds up our development, it's faster, safer, and more convenient.
Zeeshan Rauf - PeerSpot reviewer
Software Engineer at OZ
Dec 30, 2020
The best thing is that as the developers work on separate tasks, all of the code goes there and the other team members don't have to wait on each other to finish.
reviewer1322850 - PeerSpot reviewer
Technical Lead at a mining and metals company with 51-200 employees
Jan 10, 2021
GitLab offers a good interface for doing code reviews between two colleagues.
reviewer1500300 - PeerSpot reviewer
UAS Innovation Group Lead at a computer software company with 11-50 employees
Feb 24, 2021
This product is always evolving, and they listen to the customers.
GM
Cloud Architect at a manufacturing company with 10,001+ employees
Apr 8, 2021
It is very useful for reviews. We are using branch merging operations and full reset operations. It is also very useful for merging our code and tracking another branch. The graph diagrams of Git are very useful. Its interface is straightforward and not too complex for us.
Jagadeeswara Reddy - PeerSpot reviewer
Senior Solutions Architect at a computer software company with 51-200 employees
Apr 5, 2021
I like GitLab from the CI/CD perspective. It is much easier to set up CI/CD and then integrate with other tools.
 

GitLab Cons review quotes

BU
Cloud Engineer at a transportation company with 10,001+ employees
Aug 21, 2019
GitLab doesn't have AWS integration. It would be better to have integration with other container management environments beyond Kubernetes. It has very good integration with Kubernetes, but it doesn't have good integration with, for example, AWS, ETS, etc.
RP
System and Storage Engineer at Harsco Corporation
Jul 13, 2020
I would like to see static analysis also embedded in GitLab. That would also help us. If there's something that it does internally by GitLab and then that is already tied up with your pipeline and then it can tell you that you're coding is good or your code is not great. Based on that, it would pass or fail. That should be streamlined. I would think that would help to a greater extent, in terms of having one solution rather than depending on multiple vendors.
reviewer1417221 - PeerSpot reviewer
Head Of Software Engineering at a financial services firm with 201-500 employees
Sep 17, 2020
The only thing our company is really waiting on in terms of features is the development of metrics.
Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,425 professionals have used our research since 2012.
reviewer1393092 - PeerSpot reviewer
Developer / Team Lead at a computer software company with 11-50 employees
Oct 4, 2020
Reporting could be improved.
reviewer1295343 - PeerSpot reviewer
Partenaire, CEO at a tech services company with 1-10 employees
Oct 7, 2020
I would like to see better integration with project management tools such as Jira.
Zeeshan Rauf - PeerSpot reviewer
Software Engineer at OZ
Dec 30, 2020
The documentation could be improved to help newcomers better understand things like creating new branches.
reviewer1322850 - PeerSpot reviewer
Technical Lead at a mining and metals company with 51-200 employees
Jan 10, 2021
We are having a few problems integrating with Jira at the moment, which is something that our IT department is investigating.
reviewer1500300 - PeerSpot reviewer
UAS Innovation Group Lead at a computer software company with 11-50 employees
Feb 24, 2021
It would be really good if they integrated more features in application security.
GM
Cloud Architect at a manufacturing company with 10,001+ employees
Apr 8, 2021
It can be free for commercial use.
Jagadeeswara Reddy - PeerSpot reviewer
Senior Solutions Architect at a computer software company with 51-200 employees
Apr 5, 2021
In the free version, when a merge request is raised, there is no way to enforce certain rules. We can't enforce that this merge request must be reviewed or approved by two or three people in the team before it is pushed to the master branch. That's why we are exploring using some agents.