GitLab beyond a Git repository
June 01, 2021

GitLab beyond a Git repository

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

Overall Satisfaction with GitLab

Our software factory unit uses GitLab as our git repository and continuous integration tool (GitLab runner). It allows managing our code and infrastructure projects. We create branches, create releases and integrate them with our issue tracker tool. With GitLab is easy to manage our users, and collaborate with third parties (creating users and bring in temporary access as needed).
  • The documentation is very good, also it has a great community that allows us to find answers quickly to our questions.
  • The continuous integration tooling offered by GitLab is very easy to set up and also is compatible with Docker containers.
  • The GitLab UI is modern, responsive, and very intuitive.
  • The upgrade/update process (for on-premise installations) is solid and it has good documentation.
  • GitLab has excellent support and integration with containers.
  • GitLab has a very good and release cadence.
  • The issue tracker provide by GitLab in the CE edition lacks status functionality for tasks.
  • Some upgrades between major versions require intermediate updates.
  • To manage in the CE edition periodic backups is necessary create external Cron jobs.
  • GitLab features (Git repository and CI) allow maintaining in one platform all our projects.
  • With the autodevops feature we can have CI with zero configuration.
  • The CI configuration is based on YAML syntax, so it is easy to read, also GitLab offers us an integrated linter to spot any errors.
GitLab offers us the CE as an on-premise option without additional cost. We can deploy easily GitLab CE using docker official images.
The GitLab CI option is more mature and simple than GitHub Actions.
We don't use GitLab's paid plans but we update our infrastructure periodically with GitLab releases/patches.
For our company, it is one of the most important features of GitLab. The tooling behind that (YAML syntax and linter, multiplatform GitLab runner, full interoperability with Docker containers) is very good, and also brings us all we need to assure the quality of our projects and releases.

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

GitLab is an excellent platform to manage git repositories and CI/CD pipelines. We could choose on-premise and on-cloud options. The UI is very intuitive and easy to learn.
The issue tracker doesn't have a rich functionality repertoire, so probably we need to complement with other external tools.