I posted before[0] about why I moved to gitlab; I'm using a self-hosted instance and the only real complaint I have is resource consumption. But if you bite the bullet a bit it's a really great product.
The other thing would be "ease of deployment" or lack thereof- if you're going for anything other than omnibus installs or docker images then it can be a bit painful. (I wanted to run on freebsd for example).
But, yes, it's super nice to have something not only comparable to github but even superior in some areas. I would definitely run the enterprise edition if that were my decision at work.
How has your experience of installing gitlab on freebsd been?
Anything in particular that can be improved?
I'm pretty sure the gitlab team is open for all kind of improvements. :)
Someone wrote a very nice and detailed guide, however upgrading isn't mentioned[0]
it also suggests operating under bad practices like running gitlab from /home/
I guess I could write a decent salt-formula to do all this, but I can't handle upgrading of gitlab easily, it always breaks when I take a new branch from git and run a gitlab-ctl reconfigure.
Last time I tried Gitlab, I changed the setting to allow more than 10 projects for each user but the changes never took place. So I stuck with Gogs which is much much faster anyway.
Similar view for myself; though the resource consumption is such a minor complaint that I don't even really consider it relative to all of the benefits GitLab provides.
The other thing would be "ease of deployment" or lack thereof- if you're going for anything other than omnibus installs or docker images then it can be a bit painful. (I wanted to run on freebsd for example).
But, yes, it's super nice to have something not only comparable to github but even superior in some areas. I would definitely run the enterprise edition if that were my decision at work.
[0]: https://libsecure.so/t/github-alternative-aka-weve-moved-git...