A versatile Git and CICD platform
September 05, 2025

A versatile Git and CICD platform

Alberto López del Toro | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

GitLab is our CI/CD platform of choice, which we use to manage our code, product builds and deployments in an automated way. It's very powerful and it allows us to define custom pipelines in YAML files that we can put under version control in the platform itself. It supports every Git functionality that any company, big or small, would need to store code, environment variables, review merge requests, resolve merge conflicts and handle merges from multiple users. In summary, it's a very powerful all-in-one platform.

Pros

  • Define CI/CD pipelines as code
  • Store your code
  • Allow merge request reviews
  • Store secrets as environment variables

Cons

  • The free version was a bit slow
  • Deliver functionality to clients faster
  • Makes it easier to deploy fixes and rollback to previous versions
  • Enables collaboration between engineers in code reviews
GitLab is an all-in-one Git and CI/CD platform that also offers generous credits in its free plan. It allows both private and public projects. The pipelines can be fully defined in YAML files put under version control.
We haven't used their security features. We relied on Snyk instead
It works like any other Git platform in that respect. It allows teams to share their code, resolve conflicts, handle merge requests and code reviews, revert and reset commits, allow rollbacks, etc.

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?

I wasn't involved with the selection/purchase process

Did implementation of GitLab go as expected?

I wasn't involved with the implementation phase

Would you buy GitLab again?

Yes

IntelliJ IDEA, PostgreSQL, Gradle Build Tool (Open Source), DBeaver
It's a complete solution to store your code, perform code reviews and automate your builds and deployments through automation. Pipelines defined with YAML files are especially useful and powerful. Any company, regardless of the size of the team or the project would find it extremely helpful. Secrets used by the build agents can also be stored in the platform itseld as environment variables.

Comments

More Reviews of GitLab