Overall Satisfaction with GitLab
We use GitLab for the maintenance of our codebase, we created multiple branches for the multiple environments(stage, pre-live, production). Daily we are using it to push the code, have code reviews, merge the code and deploy it on the server. As we need a private repository and have multiple developers who collaborate on the development GitLab is best suited for us.
- Built-in continuous integration and continuous delivery features.
- Creation and management of private repos.
- Access control of the repo.
- Menu is a little confusing.
- CI/CD pipeline brakes sometimes.
- Occasional crashes happens and you need to restart the server.
The main reason for selecting GitLab over the others is that the free version also we have most of the functionalities available. We can create private repositories, assign different permissions to different users, can create a good number of users, so almost everything you need would be available in the free version for testing.
As we have more than 30 developers on our team and daily we are having approx 150-200 commits, as per our requirement GitLab is helping us very much from per continuous integration point of view. Daily code push, code reviews, merges everything is going on and it helped a lot in terms of flexibility.
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?
Did implementation of GitLab go as expected?
Would you buy GitLab again?
For the creation of private repositories, it is very well suited, we are getting this feature in the non-premium version also, which is very great. The other functionalities like the creation of repo, and assignment of users are great. UI is very good, we can easily review the merge request and provide our comments.