3 ms·
I concur with you on the resource usage of Gitlab. It's a complex system, and takes up a lot of resources. I haven't been able to get it to run in a stable mann
by the_duke 9y ago
I concur with you on the resource usage of Gitlab.
It's a complex system, and takes up a lot of resources.
I haven't been able to get it to run in a stable manner with less than 8GB of RAM on a very moderately used setup.
BUT I very much disagree with your general rejection of it's worth.
Yes, the feature set is ballooning, and some of them are very half baked.
But I find tremendous value in a integrated solution that offers code hosting, wikis, issue tracking and a tightly integrated CI without having to jump between 4 different systems.
There are a lot of use cases where Gitlab is overkill, but for others it is a really great solution that even comes for free.
Also, as long as the system has enough resources, I've found it to run very reliably and upgrades are painless.
(I also agree though that the backup task is a PITA. Really slow and resource hungry).
- KaoruAoiShiho 9y agoWell gitea/gogs also have code hosting, wikis, issue tracking, and while CI is not tightly integrated it is fairly easy to integrate. So the value has to come from something else :) GitLab has integrated chat and kanban boards so there is other cool stuff in Gitlab but it's not really any of your listed reasons. Edit: I would have to say if I were to choose GitLab the biggest reason would be the UI. The front-end just looks a lot better. If Gogs/gitea could get a sponsor to help clean it up it would be a lot more popular.
- naranha 9y agoWhat would you recommend as CI solution for gitea? I'm looking for something that's self hosted, foss and does not require an admin to set it up for every project. GitLab offers this, but I haven't found anything that competes really.
- cobbzilla 9y agoWe use a Gitea for source control and Jenkins for CI. There's an existing jenkins-git plugin that makes connecting them very easy. We switched from GitHub to Gitea last year and love it. We looked at Gitlab but it reminded me too much of phabricator - trying to be all things to all people, bloating all over. I prefer specialized tools that focus on a smaller core of functionality and interoperate easily with the other pieces.
- takameyer 9y agoI‘ve been using drone (http://drone.io http://drone.io). I self host it alongside gitea. The documentation us quite good, loads of plugins available and it works flawlessly with gitea.