A Very Good Option for Your CI/CD Solution
December 06, 2021

A Very Good Option for Your CI/CD Solution

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

Overall Satisfaction with GitLab

We have been using Gitlab for four years now. We migrated from other similar products and it is not the first CI/CD solution I'v use so I have a comparison point. I've been involved in the migration and the writing of the CI scripts personally for several projects with different technologies, so I'm not lying when I say I'm very happy with the product overall. We use GitLab to build, run tests, tag, and deploy automatically all sorts of projects. The only thing missing was a native Windows runner in the cloud as we needed it for old net projects. But good news, it is under development! And even though Gitlab doesn't have it yet, they provide a way to install and run your own Windows runner on your server.
  • Packaging.
  • Build projects and run tests.
  • Deploy entire solutions.
  • Provides a way to make available the packages to the final users.
  • Windows runner.
  • The test report could be improved.
  • We aim to be able to reduce our on-premises infrastructure. This will be a positive impact.
So far, we can say that Gitlab improves the way in which we work. We set some conventions and stick to them in all the projects. We love that the repository integrates so well into the complete CI/CD solution.
We are using Gitlab SaaS with a paid plan, but we are not using the security options yet.
The CI/CD part of Gitlab now has a central role in our organization. We just had to set some conventions and rules, like the repository branch naming, and we stick to them in all the projects. We also use the merge requests to make the code review match a colleague and avoid silly errors. So far this is going really well.

Do you think GitLab delivers good value for the price?


Are you happy with GitLab's feature set?


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?


Would you buy GitLab again?


We were hosting our own CI/CD server, with another solution but we switched to Gitlab and we are on the brink of turning the old server off. Just a couple of our projects need to be migrated in order to do so. At first, of course, learning about the CI/CD concepts and the particular Gitlab implementation was a pain, as you would expect. But with a little bit of effort and patience, you will love the YAML structure and possibilities. It will let you make all sorts of things from just using the repository space to implementing a complete CI/CD solution including building, testing, and deploying manually or automatically based on branch conventions, for example.