I am happy with this software as it solved many of my issues and made my life simple.
July 28, 2021

I am happy with this software as it solved many of my issues and made my life simple.

Sachin Kumar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

Gitlab is a very powerful tool that can help you to remove a lot of dependencies of other tools. It can be used as a repository, writing pipelines, integrating with Kubernetes etc. GitLab is used for continuous Integration and Continuous Delivery for any development project. When a developer pushes his code to his feature branch you can use GitLab to create a dedicated URL and test on the spot how your changes look like. For example, Facebook developer got a requirement to add an ink called family in fb home page he will write the code and when he pushes his code to GitLab feature branch he will get a dedicated URL and he can instantly check whether his new family link is working or not in fb home page and it will reduce a lot of deployment issues time in production.
You can integrate it with kubernetes and with a single click you can deploy the changes in production. In terms of security, it is very secure it provides all features like env variables, masking of sensitive data. You can give specific access to a user to a particular project.
  • Complete DevOps platform with seamless connections to downstream sections like CI/CD, Ops, Secure, and Protect
  • GitLab has project management, issue tracking, and free private repository hosting to make it easier to plan and manage your projects
  • GitLab offers a features-based system with a centralized, integrated platform for web developers
  • Built-in continuous integration and continuous delivery features make it seamless to go from a code change to a running pipeline
  • Can provide UI like Azure DevOP's to simply drag and drop and at the backend things will automatically get created.
  • Can fix Merge request issues which is very complicated.
  • Deployment became very fast to fix any critical issue
  • Issues were getting fixed very fast
  • Life of Developer and Infrastructure guy is easy now.
1) Good support from the community.
2) Easy to implement and understand
3) Easy to manage GitLab runners.
4) Can integrate with multiple third-party tools for deployment i.e. docker, Kubernetes
GitLab can check your application for security vulnerabilities including:
1) Unauthorized access.
2) Data leaks
3) Denial of service attacks.
4) Security scanning tools used by GitLab:
- Container Scanning
- Secret Detection
- Cluster Image scanning
- Security dashboard
- Dependency Scanning and Dependency list
Every developer pushes is code to his feature branch and they got a dedicated URL to test their changes if it works then he raises a merge request and it will be checked and approved by Team leader and peer developer who will also verify the things and then if everything goes well it will get merged into develop branch. This development branch will only contain good code and if new changes need to be done then the developer will pull this developed branch and work on his feature branch so in this way we have reduced the multiple validation problem.

Do you think GitLab delivers good value for the price?

Yes

Are you happy with GitLab's feature set?

Yes

Did GitLab live up to sales and marketing promises?

Yes

Did implementation of GitLab go as expected?

Yes

Would you buy GitLab again?

Yes

1) Integrated with Docker containers to create a specific deployment. It saved our virtual machine costs.
2) With one license we have saved GitHub license costs for project management.
3) Integrated the GitLab pipeline with Azure Kubernetes and Azure Container registries.
4) Run multiple docker containers on the same server with the same port which is not possible without any proxy but with GitLab it can be done easily.