The best in class application management platform
August 07, 2017

The best in class application management platform

David Long, SPA | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Gitlab

We use GitLab to host our private applications that we build for clients. We also use GitLab to build and deploy our own website. We are a technology focused company writing applications, scripts and tools for ourselves and our customers. All of the code we write gets committed to GitLab repositories. GitLab CI makes it super simple for our code to go from commit to production. We deploy code to Kubernetes and GitLab CI gave us templates to craft our deployments with.
  • GitLab CI makes it dead simple to add continuous integration to any project.
  • GitLab's Docker container makes setting up your GitLab server easy.
  • GitLab provides a free way to host your own private repositories.
  • If you want to run GitLab yourself, you have to do all of the heavy lifting.
  • Navigation into projects can be difficult if you are part of a lot of groups.
  • We have been able to roll repository hosting, Docker registries and continuous delivery without taking on the costs of services like GitHub, Docker's public registry or Circle CI.
  • GitLab's integration with JIRA makes it easier for teams to move quickly controlling ticket flow through commit messages.
  • Managing GitLab through Docker containers makes updates take minutes instead of hours allowing engineers to focus on customer products.
GitLab stands up great to other Git hosting services. GitLab CI blows GitLab past it's competitors to take a Git server and make it a complete application management platform. Versus GitHub, GitLab does not stand up for hosting open source projects as GitHub has a much larger community of users, although GitLab.com does have a couple large open source projects. GitLab's JIRA integration is not as good as Bitbucket, but it get's the job done.
GitLab is very well suited if you need to host private repositories and don't have the budget to pay for services like GitHub. GitLab is not very well suited for large open source projects. It's not as ubiquitous as GitHub and thus the user base on GitLab.com is much smaller.