Try our new research platform with insights from 80,000+ expert users
Alexandru Zeevleanu - PeerSpot reviewer
DevOps Team Lead at a tech services company with 501-1,000 employees
Real User
Beneficial YAML plans, reliable, and low maintenance
Pros and Cons
  • "The most valuable features of GitLab are the review, patch repo, and plans are in YAML."
  • "GitLab could improve the patch repository. It does not have support for Conan patch version regions. Additionally, better support for Kubernetes deployment is needed as part of the package."

What is our primary use case?

We use GitLab as a source code repository, terraform modules repository, generic packages repository and for our CI/CD pipelines.

What is most valuable?

The most valuable features of GitLab are the merge request approvals, package repository, and that GitLab CI/CD pipelines plans are written in YAML.

What needs improvement?

GitLab could improve the package repository. It does not have support for Conan packages revisions.

Additionally, better support for deploying GitLab in Kubernetes is needed (i.e. more mature helm packages and updated documentation).

For how long have I used the solution?

I have been using GitLab for approximately five years.

Buyer's Guide
GitLab
May 2025
Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.

What do I think about the stability of the solution?

The stability of GitLab is good.

What do I think about the scalability of the solution?

GitLab is scalable. We only needed to add more resources to the VM. Horizontally, we were not able to scale it because we couldn't deploy it in Kubernetes correctly.

We have approximately 300 people using the solution in my organization.

How are customer service and support?

I have not used the support from GitLab.

Which solution did I use previously and why did I switch?

I previously used Gerrit and I prefer GitLab. It is much better in the interface and integration, it is much more than only Git software, it is more of a complete package.

How was the initial setup?

The initial setup of GitLab is not complex. However, it can be difficult to deploy GitLab on Kubernetes.

What about the implementation team?

The deployment of GitLab was done in-house.

What's my experience with pricing, setup cost, and licensing?

The solution's standard license is paid annually. They have changed the pricing tiers and removed the bronze tier, which was the perfect sweet spot.
There is a free version available.

I rate the price of GitLab a seven out of 10.

What other advice do I have?

I would recommend the solution to others. For a self-hosted version, I advise others to deploy it using Docker/Docker-compose, it is the easiest way. The solution has no maintenance. 

I rate GitLab a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Nor EL MALKI - PeerSpot reviewer
Project Manager at Leyton & Associés, SAS
Real User
Highly intuitive UI, reliable, and good performance
Pros and Cons
  • "The most valuable features of GitLab are ease of use and highly intuitive UI and performance."
  • "GitLab can improve by integrating with more tools, such as servers with Docker."

What is our primary use case?

We use GitLab for all of our Git sources and it is mapped to our integrated solution for the complete ICG platform.

What is most valuable?

The most valuable features of GitLab are ease of use and highly intuitive UI and performance.

What needs improvement?

GitLab can improve by integrating with more tools, such as servers with Docker.

For how long have I used the solution?

I have been using GitLab for approximately 11 years.

What do I think about the stability of the solution?

GitLab is a stable solution. We've never faced any issues.

What do I think about the scalability of the solution?

Our current setup is with one server but GitLab overall can scale.

We have approximately 300 people using the solution. Most of the people are in the developers' teams, management, and tech leads that all log into GitLab.

GitLab can be used for enterprise-sized companies.

How are customer service and support?

I have not used the support from GitLab.

Which solution did I use previously and why did I switch?

I have previously used GitHub as a developer. GitLab looks similar to GitHub and it's helping the developer use it better.

What about the implementation team?

We update the GitLab version annually for maintenance.

What's my experience with pricing, setup cost, and licensing?

GitLab is a free solution to use.

What other advice do I have?

I rate GitLab a ten out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
GitLab
May 2025
Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
Jay_Kim - PeerSpot reviewer
Chief Technology Officer at OSC Korea
Real User
A feature-rich and a well-organized solution that is scalable
Pros and Cons
  • "GitLab is very well-organized and easy to use. Also, it offers most features that customers need."
  • "As a partner, sometimes it's difficult to get support. They have a really complicated procedure for their support."

What is our primary use case?

It is used for saving source code, and then people get the source code out of it, make a branch, and merge it to make a big file for deployment. So it's mainly a source code deployment tool.

What is most valuable?

GitLab is very well-organized and easy to use. Also, it offers most features that customers need. So I think it's one of the best solutions compared to other options. So, it's the most capable and easiest tool.

What needs improvement?

In terms of the solution's interface and features, I am satisfied.

As a partner, sometimes it's difficult to get support. They have a really complicated procedure for their support. Apart from the aforementioned reason, I am very satisfied with the product. It is only after we are registered that we get proper support from GitLab. The registration itself it's quite complicated, and it is mainly because they want to make sure that the users with a license contact the right support team.

For how long have I used the solution?

I have been using GitLab for two years. My company has a partnership with GitLab. I am using GitLab Version 15.6.

What do I think about the stability of the solution?

It is a stable solution. Stability-wise, I rate the solution an eight or nine out of ten. Since it is software, they can have some bug-related issues, and no software is 100% protected. GitLab has many features in different areas, so I cannot specify which specific area has a problem.

What do I think about the scalability of the solution?

It is a scalable solution. Scalability-wise, I rate the solution a ten out of ten. My clients who use the solution are medium-sized businesses.

How are customer service and support?

The solution's technical support is good. I rate the technical support a ten out of ten. Only the initial registration is complicated.

How would you rate customer service and support?

Positive

How was the initial setup?

The solution's initial setup process was easy. I rate the initial setup a ten out of ten. The solution can be deployed in a day. Only one engineer is required to deploy the solution. Also, the solution does require maintenance. Using it as a different storage operation when it comes to maintenance, there can probably be some updates that can fix security patches and other issues. So, we have several employees working on many different solutions and projects. But only one person is actually required for its maintenance.

What's my experience with pricing, setup cost, and licensing?

Price-wise, it is a reasonable solution. On a scale of one to ten, where one is cheap, and ten is expensive, I rate the pricing a five out of ten.

What other advice do I have?

It's a great solution. So I would recommend it to those who want to use it. I rate the overall solution a ten out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
John Mark Castro - PeerSpot reviewer
Software Quality Analyst at a media company with 1,001-5,000 employees
Real User
It integrates well with our automation tool.
Pros and Cons
  • "For us, Gitlab's most valuable feature is the integration with Cypress. We're using Cypress as an automation tool, so we're using GitLab as a tool for running in parallel."
  • "I'm new to GitLab, so I would appreciate more documentation about the code and commands."

What is most valuable?

For us, Gitlab's most valuable feature is the integration with Cypress. We're using Cypress as an automation tool, so we're using GitLab as a tool for running in parallel.

What needs improvement?

I'm new to GitLab, so I would appreciate more documentation about the code and commands.

For how long have I used the solution?

I have been using GitLab for almost a year now.

What do I think about the stability of the solution?

I rate GitLab nine out of 10 for stability.

What do I think about the scalability of the solution?

I rate GitLab eight out of 10 for scalability. We have around 40 people using it.

How was the initial setup?

Setting up GitLab is straightforward. 

What's my experience with pricing, setup cost, and licensing?

I believe we are using the free version of GitLab. 

What other advice do I have?

I rate GitLab a solid nine out of 10. I recommend GitLab. Based on what I've heard, I think GitLab is will be the permanent tool we'll use. I don't think that we're going to look for any other tool in the near future.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1579953 - PeerSpot reviewer
Manager at a tech vendor with 5,001-10,000 employees
Real User
Top 10Leaderboard
A double-sided solution for both DevOps and version management
Pros and Cons
  • "I like that you can use GitLab as a double-sided solution for both DevOps and version management. It's a good product for working in these two areas, and the user interface makes it easy to understand."
  • "There was a problem with the build environment when we were looking at developing iOS applications. iOS build require Mac machines and there are no Mac machines provided by GitLab in their cloud. So to build for mobile iOS application, we needed to use our own Mac machine within our own infrastructure. If GitLab were to provide a feature such that an iOS application could also be built through GitLab directly, that would be great."

What is our primary use case?

I'm part of the application development team comprising 10-12 developers and I have used GitLab for configuration and version management. We have also used it for DevOps, but I have not been involved in the DevOps side. My work with GitLab involved basic version management (i.e. checking in, checking out, merging) and related features. 

I have also used GitLab for doing remote builds, which is when you check in and it triggers the build on the application remotely. For example, we have a YAML script that has been written for performing builds on GitLab automatically and when that script gets executed, it performs the builds and copies them to the destination folder. All of this gets triggered from GitLab.

What is most valuable?

I like that you can use GitLab as a double-sided solution for both DevOps and version management. It's a good product for working in these two areas, and the user interface makes it easy to understand.

What needs improvement?

There was a problem with the build environment when we were looking at developing iOS applications. iOS build require Mac machines and there are no Mac machines provided by GitLab in their cloud. So to build for mobile iOS application, we needed to use our own Mac machine within our own infrastructure. If GitLab were to provide a feature such that an iOS application could also be built through GitLab directly, that would be great.

For how long have I used the solution?

I have used GitLab for two months.

What do I think about the stability of the solution?

It's stable. 

What do I think about the scalability of the solution?

Once all the scripts are written, it becomes scalable. When an application gets deployed and people start using it, it's on the cloud and so it becomes scalable. All the applications that we design are deliberately written in such a way as to be scalable.

How are customer service and support?

We only used GitLab for a short duration, so there was not much scope or need for contacting technical support.

How was the initial setup?

The setup is straightforward to an extent because the part of GitLab that I was using for version management was similar to other tools that I have used such as Git and SVN. When I use GitLab, it's more or less the same process and workflow as these other tools, so there wasn't a big learning curve for me.

Our application was an accumulation of multiple applications, so there were multiple builds happening at any given time. GitLab would process the builds and it would take only a couple of hours for us to deploy the builds on the cloud.

The other thing is that the GitLab user interface is good, so it's easy to understand. You, yourself, can learn it simply by exploring and trying it out. Then there's a lot of help that is available on the GitLab website on how to use it. 

What about the implementation team?

For the implementation, we had a DevOps engineer who was the primary technical guy, and then the others were developers and related entities performing the development.

What was our ROI?

Personally, I can't say much about the return on investment because the licensing and costs and everything have been borne by our customer. We were just using it. But I think that the return on investment must be good, and it might be one of the reasons why the customer is using it for all their projects.

What's my experience with pricing, setup cost, and licensing?

I'm not aware of the licensing costs because those were covered by the customer.

What other advice do I have?

I can certainly recommend GitLab. It's a good product and I would rate it an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
BalakrishnanS - PeerSpot reviewer
Engeener at Dell EMC
Real User
Easy to manage, reliable, good automation, and has good support
Pros and Cons
  • "GitLab integrates well with other platforms."
  • "It should be used by a larger number of people. They should raise awareness."

What is our primary use case?

GitLab is used for pipeline development, automation, and deployment.

What is most valuable?

It is easy to manage.

GitLab integrates well with other platforms.

The automation is good.

What needs improvement?

While I don't have any specific complaints about GitLab, there are always things that could be better.

Better support, for example, could be provided. The technology could be made simpler to use, it should not be overly complex.

It should be used by a larger number of people. They should raise awareness.

For how long have I used the solution?

I have been working with GitLab for three years.

What do I think about the stability of the solution?

GitLab has a good level of stability. I haven't had many problems.

What do I think about the scalability of the solution?

GitLab is used by between 500 and 600 people.

How are customer service and support?

Support is good.

Which solution did I use previously and why did I switch?

I have used a variety of tools, including Ansible, Terraform, Bitbucket, and Bamboo.

What's my experience with pricing, setup cost, and licensing?

I don't mind the price because I use the free version.

The licensing fee could be less expensive.

What other advice do I have?

I would recommend this solution to anyone who is interested in using it.

GitLab is very good. I would rate GitLab a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Solution Manager at PCCW
Real User
Reliable, with solid features, would love to see a feature for peer reviews
Pros and Cons
  • "I have found the most valuable feature is security control. I also like the branching and cloning software."
  • "I would like to have some features to support peer review."

What is our primary use case?

Our primary use case is for source management.

What is most valuable?

I have found the most valuable feature is security control. I also like the branching and cloning software.

What needs improvement?

I would like to have some features to support peer review. It would be nice if I can input some comments and share them with the teams. But I am not sure if it is already included in some paid versions.

For how long have I used the solution?

I have been working with GitLab now for the past three or four years now.

What do I think about the stability of the solution?

The stability of the current solution I would rate as a nine on a scale of one to ten.

What do I think about the scalability of the solution?

The scalability on a scale of one to ten is around an eight or nine. We currently have around one hundred individuals using this solution on a daily basis.

How was the initial setup?

The initial setup was straightforward.

What's my experience with pricing, setup cost, and licensing?

We are currently using the open-source version.

What other advice do I have?

I would recommend using GitLab and rank it a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Zeeshan Haider - PeerSpot reviewer
Senior AI Engineer at a consultancy with 11-50 employees
Real User
Gives us the flexibility to monitor our changes in the repos and allows multiple people to work on the same code
Pros and Cons
  • "GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos."
  • "When deploying the solution on cloud and the CI/CD pipeline, we have to define the steps and it becomes confusing."

What is our primary use case?

The solution is cloud-based. There are around 30 people using this solution in my organization. 

What is most valuable?

GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos. Multiple people can work on the same code and make various branches. We can merge them together and resolve conflicts. This feature makes development quite fast. Everybody gets to work on their own feature independently without waiting for someone else to complete their code first.

What needs improvement?

When deploying the solution on cloud and the CI/CD pipeline, we have to define the steps and it becomes confusing. The trend is shifting toward CI/CD pipeline automation, so GitLab could provide some features that help with CI/CD automation. 

There could also be integration with different cloud services like GCP, AWS, or Microsoft Azure. A one-click deployment with the CI/CD pipeline of our code would be a good feature.

For how long have I used the solution?

I worked with GitLab for one year.

What do I think about the stability of the solution?

The solution is stable. We haven't encountered any issues with loading repos.

What do I think about the scalability of the solution?

It's scalable. We haven't performed a lot of computation on GitLab because we're just storing our code on it. We can create as many admins, branches, and projects as we want.

How are customer service and support?

I haven't contacted technical support because we haven't encountered any issues. 

How was the initial setup?

Initial setup is simple. Our model and other application repo was pushed on GitLab. From there, we pushed the code into the VM and then used that to make the Docker images. The models were deployed on GCP. It was easy to deploy them on Cloud Run on GCP.

What's my experience with pricing, setup cost, and licensing?

The solution isn't as expensive as other solutions.

What other advice do I have?

I would rate this solution as nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free GitLab Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2025
Buyer's Guide
Download our free GitLab Report and get advice and tips from experienced pros sharing their opinions.