GitLab in a SaaS or self-hosted environment
Updated September 16, 2024

GitLab in a SaaS or self-hosted environment

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

Overall Satisfaction with GitLab

Used the GitLab solution whithin many clients information systems for : - code management / code repository - Continuous Integration / Continuous Delivery I also installed GitLab as a self hosted service on-premise, on the cloud and also use the SaaS version
GitLab is used for both code management, PRs (or merge requests in GitLab), CICD and version management

Pros

  • Code repository
  • Git flow & Merge requests
  • Web IDE

Cons

  • Premium version / licence policy
  • Integration with other services (ex. jira)
  • Backup and recovery scripts
  • Not studied in the client's contexts
Other solutions were studied, however GitHub being a SaaS solution causes security issues whithin many organizations. Bitbucket on the other hand can be installed and maintained however it must require licensing purchases. Although GitLab free version doesn't provide a lot of features (example : specific roles and restrictions) it still a great starting solution.
Again, for an open source solution, it is an obvious choice in many situations where security and ownership is an issue.
We did not use gitlab security features, we did however integrate gitlab with other solutions such as sonarqube and secured the infrastructures on the technical level (ex. remove internet access on the project level, expose the service on a restricted internal network).
Note that you can deploy other security solutions to your code / pipelines to check for passwords
GitLab continuous integration solution is used whether in a self-hosted, on premise or SaaS version. Note that for new users on the SaaS version (starting around 3 years ago), GitLab no longer provides free runners since the feature was being abused by crypto miner. I myself still have free runners on the SaaS version since my account is old. On the self hosted version, you have to deploy specific runners (can be achieved with SaaS version as well). Along with gitlab web IDE, the Merge Requests UI and the CI logic it makes it accessible to get started with continous integration.

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?

No

Would you buy GitLab again?

Yes

I would definetly recommand GitLab having a free solution that allows all kinds of companies to have a self-hosted solution for code managemenent, CI/CD and users management. It also provides integration with Active Directories and other ticketing software.
Note that gitlab is open source and the base version can enable quick code repository setup for any organisation, with the ability to upgrade at any time.

GitLab Feature Ratings

Branching and Merging
9
Version History
9
Version Control Collaboration Tools
8
Pull Requests
9
Code Review Tools
8
Project Access Control
6
Automated Testing Integration
7
Issue Tracking Integration
7
Branch Protection
7

Comments

More Reviews of GitLab