Secure & Ease of use
What do you like best about the product?
I was using SVN earlier from using Gitlab, and I was told by my employer to switch to Gitlab first I was a little skeptical that this would not be an upgrade, but I was wrong there as when I started using Gitlab the community of this product helped me a lot as it has a vast community of developers in different platforms like StackOverflow and Reddit.
The best part of this product which I liked the most is revert & cherry-pick commands which basically helped code review meetings better and I can just see all the logs and revert the issue commit within a few seconds
What do you dislike about the product?
Since GitLab is mainly for private projects there are little downsides to it as well for instance, there are times when I have seen GitLab down and had to search on the web for its solution. This is never or very rare issue with Github or SVN.
What problems is the product solving and how is that benefiting you?
As I said the cherry-pick command and revert command helped me a lot as there was a time when I used to write code and then when I needed to cherry-pick the code to the other branch for a different web environment I had to struggle a lot with code complying and code duplicacy. But after cherry-pick and the great UI of the software I can easily track and resolve the issue when reverting changes.
It also helped me good amount with code review and peer review.
A great cloud-based tool for maintaining codebase
What do you like best about the product?
GitLab provides a cloud based platform to maintain our code and also provides DevSecops features that automate deployment
What do you dislike about the product?
GitLab can work on providing integration with Cloud computing platforms like AWS, GCP and Azure.
What problems is the product solving and how is that benefiting you?
GitLab provides a platform to host our code repositories to promote team collaboration along with version control. Apart from storing our codebase, It also provides features to integrate CI/CD (Continuous Integration/ Continuous development) all in one platform to avoid causing the overhead of manual deployments.
Best CI/CD Interface
What do you like best about the product?
It provides a better view of building and managing pipelines, unlike bitbucket. I personally find it very smooth & easy to host code bases and build CI/CD pipelines.
What do you dislike about the product?
Managing the pull request view could be improved.
What problems is the product solving and how is that benefiting you?
To build & manage repos and CI/CD pipelines and also for peer review. We are using it in our a few projects.
The goto version managing system with extra features
What do you like best about the product?
Easy-to-use interface with the ability to install it locally or within the enterprise. Also, code search functionality and integrated CI/CD support are some good additional features.
What do you dislike about the product?
The pricing for commercial use is a little bit on the higher side and also the sporadic slowness can be observed. The administrator also finds it a little difficult when migrating between servers.
What problems is the product solving and how is that benefiting you?
The centralized code repository and ability to have peer reviews are simplified greatly with the use of GitLab. The Ability track issue status with the corresponding code is a big value.
The Powerful tool for Continuous Integration
What do you like best about the product?
Gitlab is a very powerful tool for building your CI/CD pipelines. It allows your organization to do faster Development and Deployment. It also integrates beautifully with multiple tools which allow you to expand your tool capabilities and features. Overall it is a blessing in the Software development world.
What do you dislike about the product?
As your project gets bigger and more complex, your team will eventually generate more builds, where your organization may face multiple runner issues and delays. All the menus in Gitlab can be intimidating to beginners. Other than that, it is a great product.
What problems is the product solving and how is that benefiting you?
1. Faster and Automatic Deployment (CD)
2. Faster and efficient Testing (CT)
3. It makes it easier to collaborate with team members.
4. Branching is easier in Gitlab.
I am using GitLab in our company and it's great, nice CI/CD features.
What do you like best about the product?
I liked GitLab's nice CI/CD features that hepled a lot for DevOps.
What do you dislike about the product?
I liked all the current features of GitLab .
What problems is the product solving and how is that benefiting you?
GitLab solved many problems varying from code review to DevOps.
Used for source code maintenance and provides user-friendly interface for code review and pull requests
What is our primary use case?
Our primary use case is for source code maintenance, then doing the build and running code coverage tools like SonarQube, and then deployment.
What is most valuable?
We have seen a couple of merge requests or pull requests raised in GitLab. I see the interface, the way it shows the difference between the two source codes, that it is easy for anyone to do the review and then accept the request; the pull request is the valuable feature.
What needs improvement?
We have only seen a couple of times on Gitlab, which we use for building some of the applications. Recently, we have heard that some of the builds were taking a long time or were not scheduled. In such cases, they had to contact the GitLab community or the GitLab organization to address these issues.
So, there is room for improvement in regard to the issues with build times.
In future releases, additional features could be added in post-deployment monitoring. Currently, GitLab supports CI/CD up to deployment. Anything that would assist in monitoring deployments, especially in the context of Kubernetes or Docker, would be valuable. It may not be necessary for enterprise-level use, but for midrange organizations, integrating post-deployment monitoring of infrastructures and generating reports could be beneficial.
For how long have I used the solution?
We have been using this solution for three years now.
What do I think about the stability of the solution?
The solution offers good stability. However, sometimes we do see some issues due to upgrades and patches. But a couple of times, we have seen build issues where it takes a long time, or it gets stuck, and people have to manually restart those.
What do I think about the scalability of the solution?
It is a scalable solution in our environment. We have over a thousand end users.
How are customer service and support?
The support is very good.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Earlier, we were using Atlassian products, and then we shifted to GitLab.
What about the implementation team?
The deployment is handled by a different team. For maintenance, we get good support from GitLab. For any production issues, we hear that we get good support from GitLab. That is something good.
What other advice do I have?
My advice would be it's a very good tool for developers, especially those spread across the globe. It has a very good interface for any pull request or code review. The CI/CD pipeline is also easily built in, so we can easily build and deploy it into various environments. So that eases the developer's and the production ops team's life.
Overall, I would rate the solution a ten out of ten.
Powerful and pleasant to use.
What do you like best about the product?
Its GUI is aesthetically pleasant, and it is significantly more powerful than GitHub in most regards - project-level issues are brilliant, as are arbitrarily deep git repository hierarchies, dissimilarly to GitHub's mere org/project standardization.
What do you dislike about the product?
Per https://gitlab.com/gitlab-org/gitlab/-/issues/419013, a user must be notified of every event in an issue's lifecycle in order to be notified when it has been remediated.
What problems is the product solving and how is that benefiting you?
It hosts my code with its git synchronization and hostage functionality, and it hosts and provides access to online documents with its Snippets functionality. Additionally, because of its API, I use it to store important personal information due to how detailed its profiles are.
Gitlab review
What do you like best about the product?
Easy to use for everyone and can upload our work and co-ordinate with team
What do you dislike about the product?
Usse needs to knowledge of coding no proper gui
What problems is the product solving and how is that benefiting you?
Helps team to work on projects simultaneously
GitLab: Open Sourcce Software Development Plateform with many features.
What do you like best about the product?
Built-in Version Controlling, Issue and Bug Tracking, Code Review, CI/CD and more.
What do you dislike about the product?
Difficult to review code for the first time, there are many bugs which affect user experience.
What problems is the product solving and how is that benefiting you?
Version Controling, Automate CI/CD, Issue and Bug tracking, Project development chart, Private repository.