Try our new research platform with insights from 80,000+ expert users
Jagadeeswara Reddy - PeerSpot reviewer
Senior Solutions Architect at a computer software company with 51-200 employees
Real User
Top 10
Good price, scalable, easy to deploy, and easy to set up CI/CD and integrate with other tools
Pros and Cons
  • "I like GitLab from the CI/CD perspective. It is much easier to set up CI/CD and then integrate with other tools."
  • "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."

What is our primary use case?

We are using it for building mobile applications and web applications. I am supporting the code in GitLab. It is only for giving access to my development team, and I just see what merge requests are coming.

What is most valuable?

I like GitLab from the CI/CD perspective. It is much easier to set up CI/CD and then integrate with other tools.

What needs improvement?

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.

For how long have I used the solution?

I have been using this solution for more than six months.

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

What do I think about the stability of the solution?

It seems stable.

What do I think about the scalability of the solution?

I didn't find any scalability issues so far. We have around 50 members who use this solution. Around 20 of them use it on a daily basis.

How are customer service and support?

One of my colleagues got in touch with them, and his response was that their technical support was not that great. The details that they provided for the question were not that great.

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

We also use GitHub. Earlier GitLab was more favored, but now GitHub has everything that is there in GitLab. If GitHub is offering more, then there might be chances of switching to that. I am not attached to either of these solutions. If things are working better for me in GitHub, I will move to GitHub.

How was the initial setup?

It is simple. You just create one repo and then give access. It takes maybe 5 to 10 minutes.

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

Its price is fine. It is on the cheaper side and not expensive. You have to pay additionally for GitLab CI/CD minutes.

Initially, we used the free version. When we ran out of GitLab minutes, we migrated to the paid version.

What other advice do I have?

I would recommend this solution to others. I would rate GitLab 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
Premkumar Kadam - PeerSpot reviewer
DevOps Engineer at ETP Group
Real User
Top 5
Used for CI/CD, integration, and deployment
Pros and Cons
  • "We use GitLab in the new project for CI/CD, integration, and deployment."
  • "You need to have a good knowledge of the product in order to use it."

What is most valuable?

We use GitLab in the new project for CI/CD, integration, and deployment.

What needs improvement?

You need to have a good knowledge of the product in order to use it.

For how long have I used the solution?

I have been using GitLab for six months.

What do I think about the stability of the solution?

GitLab is a stable solution, and we haven’t faced any bugs.

What do I think about the scalability of the solution?

Around 40 people are using the solution in our organization.

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

We previously used SVN and Jenkins. We switched to GitLab because it is an advanced tool with many new features.

How was the initial setup?

The solution's initial setup is easy if you follow the official document.

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

We are using the free version of GitLab.

What other advice do I have?

I am working with the latest version of GitLab. I would recommend the solution to other users based on their requirements. It is easy to learn to use GitLab if you understand Git commands.

Overall, I rate the solution 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.
Flag as inappropriate
PeerSpot user
Buyer's Guide
GitLab
December 2024
Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
823,875 professionals have used our research since 2012.
Co-Founder at Akhter Studio
Real User
Open source code repository used for its CICD functionality and integration with ACD
Pros and Cons
  • "Git hosting has an integration with ACD which is why we liked this solution in the first place."
  • "This solution could be improved by adding modifications such as slack notifications."

What is our primary use case?

We use Gitlab for CICD work. 

What is most valuable?

Git hosting has an integration with ACD which is why we liked this solution in the first place.

What needs improvement?

This solution could be improved by adding modifications such as slack notifications.

For how long have I used the solution?

I have been using this solution for four years.

What do I think about the stability of the solution?

This is a stable solution. 

What do I think about the scalability of the solution?

This is a scalable solution although the CICD may be tricky to scale. 

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

I have previously used Bit Bucket and Github. Bit Bucket has some issues in our country. At the time we had banning issues within our government and only GitLab was. Bit Bucket is too slow and we had to wait for five minutes just to enter the platform. 

Bit Bucket pipelines are not that easy to consider and it was harder to use than GitLab. Gitlab is also more customizable. GitHub is more expensive than GitLab and didn't offer CICD. 

How was the initial setup?

The initial setup is straightforward. 

What other advice do I have?

I would rate this solution a ten out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Web developer at Ertanto
Real User
A useful solution with unlimited storage and very flexible
Pros and Cons
  • "It is very flexible and easy because you can store data on cloud."
  • "The integration and storage capabilities could be better."

What is our primary use case?

Because GitLab uses an education license for cloud, there is unlimited storage for each account, so it's very useful. It is very flexible and easy because you can store data on cloud.

What needs improvement?

GitLab should include more features because, during the pandemic, companies like Google introduced more features. The integration and storage capabilities could be better. This would be very handy for educators and students.

For how long have I used the solution?

We used this solution at my previous company for a few years. They initially deployed it on-premises but fully migrated to cloud because all the data was not fully backed. We had around 500 clients and 500 accounts.

What do I think about the stability of the solution?

It is 100% stable.

What do I think about the scalability of the solution?

I believe it's scalable. It is suitable, and there was no need for exploration.

How are customer service and support?

We used a lot of technical support for standard settings.

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

It is subjective. I cannot compare GitLab with Azure because it is based on experience.

How was the initial setup?

We had to read the manuals first before we could set up. The manuals are helpful for consultants as we needed their expertise to complete the setup. In addition, they can ensure there is no downtime.

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

It has a very good price and is good for general sidetracking.

What other advice do I have?

I rate this solution a ten out of ten.

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
SCRUM Master at a retailer with 10,001+ employees
Real User
Leaderboard
Reliable with an excellent source-code repository and useful pipelines
Pros and Cons
  • "The stability is good."
  • "We'd like to see better integration with the Atlassian ecosystem."

What is our primary use case?

I work in PMO, and I standardize the workflows for scrum teams, AI teams, and kanban teams. If I have some scripting in Jira, and I need to save it in GitLab.

It is our source-code repository. It's used for the BI process, continuous integration, and continuous development. It's used for DevOps people. All of our IT people use GitLab.

What is most valuable?

The source-code repository is great. 

I really like the pipelines.

The stability is good. 

What needs improvement?

We'd like to see better integration with the Atlassian ecosystem. There needs to be better and native integration. That is really useful for us as Atlassian Jira has strong integration with Bitbucket, and Bitbucket is a computation of GitLab.

For how long have I used the solution?

We've used the solution for a long time. I've used this solution for one year at this company. However, I've used it for five or eight years. 

What do I think about the stability of the solution?

The solution is always working. I haven't experienced problems with GitLab.

What do I think about the scalability of the solution?

My company is 100 people, however, my instance of IT people has 10,000 people in Jira. I work with a lot of developers.

How are customer service and support?

I've never used technical support. I can't speak to how helpful they are. 

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

We changed Bitbucket for GitLab.

How was the initial setup?

I'm not the main of GitLab. I did not initially set up the product.

What was our ROI?

We've likely seen an ROI. 

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

I don't deal with any licensing aspects of the solution. I can't speak about the exact costs. 

What other advice do I have?

We are customers and end-users. 

I'd rate the solution an eight out of ten. 

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Google
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
IT Software Architect at ANAC - Autorità Nazionale Anticorruzione
Real User
Scalable with knowledgable vendors and does not require lots of different third-party solutions
Pros and Cons
  • "We like that we can have an all-encompassing product and don't have to implement different solutions."
  • "We would like to generate document pages from the sources."

What is most valuable?

Overall, we've been very satisfied with the solution.

Our partner is very helpful if we need technical support. 

We like that we can have an all-encompassing product and don't have to implement different solutions.

The solution can scale. 

What needs improvement?

We would like to generate document pages from the sources. Right now, we can't do that.

The testing could be better in that, for the code quality, now we use an external product and maybe the internal product could be more efficient.

For how long have I used the solution?

We have been working with GitLab for two years on a simple installation. Now, we have upgraded it and we might go to the enterprise solution.

What do I think about the scalability of the solution?

The solution is scalable. If you want to, you can move over to the enterprise version of the solution.

How are customer service and technical support?

We get our technical support via a partner and we have found them to be very helpful and responsive. We are happy with them. They work fine.

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

Previously, we used Jenkins and GitLab without the pipeline and the Runner.

How was the initial setup?

We have a partner that assisted in implementing the process for us.

What about the implementation team?

Our partner had assisted us in the initial setup process. 

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

It's not part of my duties to cover licensing and pricing. I can't speak to any details in relation to the costs. 

What other advice do I have?

I'd rate the solution at a nine out of ten. We've been very happy with the product.

We're a customer and an end-user. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
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
Buyer's Guide
Download our free GitLab Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2024
Buyer's Guide
Download our free GitLab Report and get advice and tips from experienced pros sharing their opinions.