3 ms·
An open core model is just bad. Gitlab shows advertisements for features it does not offer and if you want to integrate an already existing feature you won't be
by BlackLotus89 4y ago
An open core model is just bad. Gitlab shows advertisements for features it does not offer and if you want to integrate an already existing feature you won't be able to mainline it.
Gitlab is a capable software (albeit slow and prone to security issues especially with enterprise features) and it is what most people right now are used to and that's why we offer it, but for personal use gogs, gitea or onedev (or many other solutions I won't even try to list) are way better. I run gitea on my 2G RAM VPS next to a dozen other services. I would need double or triple the resources to run gitlab alone.
- minimaul 4y agoIt's not ideal, I agree - the main reason I use it over lighter & more open services is the integrated CI. I've considered replacing it with sourcehut, but I don't have available hardware to dedicate to the VM-based CI. onedev I did not know about, and looks exceptionally tempting on that basis.
- rambojazz 4y agoGenuine question: why has CI become so prominent that even small projects cannot live without? You have a small instance with 2 people using it. Why is CI a deal breaker?
- minimaul 4y agoFor me, it means I can develop on mac, have CI build for me on linux, and push built containers/other artifacts wherever they're needed. It also means I can do things like automatically rebuild containers nightly/weekly to get security updates.