Powerful tool for Collaborative Software Development
What do you like best about the product?
It is an open-source and comprehensive platform for efficient and collaborative software development. It offers powerful version control, continuous integration and deployment, collaboration tools, and robust security features. Overall, it is reliable for version control and source code management.
What do you dislike about the product?
GitLab may be overwhelming for beginners or those seeking a simpler platform due to its abundance of features and options. The platform's extensive documentation, although available, can be challenging to navigate and lacks completeness, potentially causing difficulty in finding specific information.
What problems is the product solving and how is that benefiting you?
GitLab simplifies source code management and collaboration by providing a unified platform for storing repositories, creating merge requests, and assigning code owners for efficient code review.
Best tool for version control
What do you like best about the product?
It's has all the required features for deployment source codes in higher org. Can we use different repos to store code . And allows to integrate with other tools.
What do you dislike about the product?
There are some glitches in the app. Sometimes it's not reflecting the correct status of deployment.
What problems is the product solving and how is that benefiting you?
Used for deployment of Salesforce codes in higher org with code versioning.
One of the best version management and CI/CD tool out there!
What do you like best about the product?
GitLab seamlessly combines version management using git (code versioning, repository management, branch tracking, merge requests, forks etc.) with a Continuous Integration / Continuous Development (CI/CD) pipeline. I like its overall UI/UX as well. It does its pretty well. I have been using it for over 4 years now and it has gotten better!
What do you dislike about the product?
Jenkins integration can be improved. I also had some issues while adding my SSH key to GitLab since it didn't work on multiple tries. That process can be streamlined better.
What problems is the product solving and how is that benefiting you?
GitLab helps our team to develop software comprehensively and meticulously by seamlessly taking care of CI/CD and version management. The UI/UX is great in being minimalist and seems very intuitive as well. I'd like a dark mode feature as well :)
More User Friendly and CI/CD comptaible
What do you like best about the product?
Great integration with Git repos, snippet feature, is great, comprehensive view of documentation of projects along with Wiki, very user-friendly GUI and fast learning curve.
What do you dislike about the product?
Speed and performance are pretty average compared to other peers, maneuvering between pages in not so smooth and fast, and integration with GCP and other cloud services is yet to be planned.
What problems is the product solving and how is that benefiting you?
A detailed and well-developed tool for configuration management with Git. It's helping save many hours through a proper distribution system for the global team and integration wiki, source code etc., in a centralized manner without any hiccups.
Most reliable Git version control tool
What do you like best about the product?
Gitlab is the most reliable tool for version control and storing the source code. I like its CI/CD integration feature which allows the team to do integration and deployment in real-time for all changes. I also like the way it manages merge requests by providing a feature to restrict it with a specific person's review
What do you dislike about the product?
Gitlab should improve its user interface and it is a bit difficult to navigate through the repository in GitLab compare to other version control tools
What problems is the product solving and how is that benefiting you?
Gitlab is providing an in-one solution for storing source code to deploy it on the server. It makes it very easy for the development team to manage source code and review peers' code
gitlab - review
What do you like best about the product?
GitLab's built-in CI/CD pipelines allow you to automate the testing, building, and deployment processes.
What do you dislike about the product?
GitLab being feature rich, its UI was confusing and overwhelming for quite some period
What problems is the product solving and how is that benefiting you?
It was the first Git repository that I used. Being a beginner, it helped me a lot to learn more about git, and our team also used its CI/CD pipeline feature, it was a massive learning for me
Gitlab is an outstanding tool for managing the code base
What do you like best about the product?
Convenience, different features like integration with the pipelines, feature management (feature flags), keeping track of the history of the code, etc
What do you dislike about the product?
There is really nothing to dislike about it.
What problems is the product solving and how is that benefiting you?
Code change management, running repetitive tasks from a dev perspective (like running the pipeline, releases, etc).
Life saver remote version control tool
What do you like best about the product?
- Free version available
-Intuitive User Interface
-Allows unlimited private and public repos which is super useful if you're an Individual and not on paid plans
-Free CI/CD to some extent
What do you dislike about the product?
-GItlab has a steep learning curve which can be tiresome for some users who are not very technical.
-Licence is bit expensive for smaller enterprises
-Space limitation in free version
What problems is the product solving and how is that benefiting you?
Gitlab is a complex solution with lots of features and may be challenging to master for regular users, however, it enhances the productivity and efficiency of people working in a team extensively.
Efficiently streamlines and automates tasks
What is our primary use case?
My primary use case is for creating pipelines and automation workflows.
How has it helped my organization?
By streamlining tasks that we used to do on a daily basis and scheduling them.
What is most valuable?
CI/CD, GitLab scanning, and the cloud are the most valuable features.
What needs improvement?
There is room for improvement in GitLab Agents.
I would like to see more features focused on GitLab or CICD. I am not sure if there is a roadmap for GitLab CI/CD Elite.
For how long have I used the solution?
I have been using GitLab for five years. I am currently using version 14.5.
What do I think about the stability of the solution?
It is a stable solution. I would rate it an eight out of ten.
What do I think about the scalability of the solution?
I would rate the scalability of GitLab a three out of ten. It is low.
It can be challenging to scale. Sharing databases and removing multiple VPNs is not easy to handle. GitLab's stability is not as good as other platforms that offer Kubernetes engines. We use OEMs instead.
There are 300 to 400 users in my company. We definitely plan to increase the usage.
Which solution did I use previously and why did I switch?
We are familiar with GitHub.
How was the initial setup?
I'll give the initial setup a six, slightly above average, where one is difficult and ten is easy.
Now we automate everything, so let's say the deployment now takes about one hour to deploy.
What about the implementation team?
For the deployment process, we create a template and prepare the VM on our cloud. Then we deploy the container using the controller, which deploys the solution.
We had IT specialists and engineers for the deployment process.
What's my experience with pricing, setup cost, and licensing?
It's a bit tricky because we have a different license. I rate the pricing mode a five out of ten for now, but it might change in the future. We have an educational license, and support is not included.
What other advice do I have?
GitLab offers various services, and it's important to understand which ones you truly need. Service providers might have different capabilities, and compatibility with your existing devices can be a critical issue. We haven't faced many problems with network compatibility or duplicated services so far.
If I could go back in time, I would recommend using GitLab primarily as a reliable repository. For additional features like scanning and monitoring, it might be beneficial to explore other specialized solutions.
Overall, I would rate the solution an eight out of ten.
Good for managing source code
What is our primary use case?
GitLab is a solution for source code management, container registry, pipelines, testing, and deployment.
What needs improvement?
The problem with Git is that it's a solution for managing your source code history. But with Git, you can edit the history, which is not ideal.
Another issue is the pricing model of GitLab.
For how long have I used the solution?
I have been using GitLab for more than a year. I am using the latest version.
What do I think about the stability of the solution?
It is a stable solution. I would rate it a ten out of ten.
What do I think about the scalability of the solution?
It is a scalable solution. I would scalability rate it a ten out of ten.
Which solution did I use previously and why did I switch?
I used GitHub. GitHub did not have a container registry or testing, and it is owned by Microsoft, which raises concerns about ethics. All my decisions are based on ethics.
How was the initial setup?
The initial setup is reasonably okay. Moreover, it's already in the cloud, so I didn't need to deploy it.
What about the implementation team?
There is no deployment or maintenance staff required.
What's my experience with pricing, setup cost, and licensing?
The pricing is a bit high. I'm still on the free plan, but if I wanted to buy it, the pricing would be a bit high. There are not any additional costs associated with the standard license.
What other advice do I have?
GitLab is a good solution. Overall, I would rate it a nine out of ten. I would say it's better than GitHub.