Gitlab and other tools we evaluate
September 24, 2024

Gitlab and other tools we evaluate

Steve Lin | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

We compare gitlab and GitHub and the scope is stay at evaluation stage. We will use GitLab if the evaluation is approved by the top leader of my organization. The main use case to use GitLab are for Source Code Management (SCM). I had tremendous amount of different computer programming languages. So the most important features is how to do hot deployment without manual intervention. The other use case is to do continuous Integration/Continuous Deployment (CI/CD), so we can design the pipeline to detect the software errors created by developer in advance. These two uses cases are the most critical for our business.

Pros

  • Web Integration
  • Pipeline
  • Speed

Cons

  • Secrets need to support more
  • third party integration
  • Cost is lower than Gitlab
  • Does not provide web editing with Code
It's much simpler than the competitors. The one important feature Gitlab stand out is the CI/CD pipeline. GitHub required integration with external CI tools but Gitlab has this feature built-in. Compare to Jenkins and TeamCity, It's easy to use without any additional Plugins. Gitlabs simple maintenance reduce a lot of our DevOps time on the tools instead they can focus more on the business related tasks.
The paid plan is more on the security feature. We are very happy that Gitlab provide Secret Detection. This feature scans code for sensitive information like API keys or passwords that may have been accidentally committed. Our business is very sensitive about the security especially our clients are Fortune 500's big financial institutions, we can not let unauthorized user/system to access our API or our client API. Some developer may accidentally put the secret hard coded in the source code. Gitlab can help to prevent security breaches. That's a very useful feature.
Merge Conflicts is a big headache when we doing integration. We need to integrate all the developers code daily so Gitlab provide automatic testing so we will not allow our developer work on long branches. So if the developers have potential conflicts are flagged and resolved earlier in the process, leading to smoother collaboration. This CI feature is great that GitLab provided.

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

I would rate Gitlab 9/10. The reason I gave this high ranking is because Gitlab is All-in-One platform. I just listed two use cases from prior survey question, the SCM and CI/CD are the most important features for our business and GitLab extensive features set makes our code reviews and issue tracking more collaborative between team members and different organization.

GitLab Feature Ratings

Comments

More Reviews of GitLab