4 ms·
I'm surprised the author rejected using GitLab because of its Open Core model, but decided foe using Drone CI, which appears to be following a similar model.
by RealStickman_ 3y ago
I'm surprised the author rejected using GitLab because of its Open Core model, but decided foe using Drone CI, which appears to be following a similar model.
- steezeburger 3y agoThe whole article feels really inconsistent on what the author likes and dislikes and his reasonings behind such things. Really off putting article imo.
- pacbard 3y agoIf drone’s open core is a problem, there is always woodpecker, which was forked from the original drone before they changed their license a few years ago.
- thih9 3y agoOpen core was one of the reasons. Another was that it’s also “AI-powered”.
- revskill 3y agoIf the reasoning is "gitlab is bloated" then it's more reasonable to me.
- xondono 3y agoWhat I understood is that the author is not happy about the “Open Core” model and would prefer truly OSS, but the real deal breaker is maintaining Gitlab. My experience self hosting Gitlab was pretty terrible, it requires a lot of attention on your part, and internally the project feels like a bunch of fragile scripts. There’s also little documentation for when things go wrong, with was almost every single update. In the end I switched to Gitea as well and I’ve been happy with it for years at this point.
- tandav 3y agoI found it difficult to find documentation on how to run gitlab in docker without nginx (I use caddy for reverse proxy) and enable the registry. For anyone having the same problem, here's a working Dockerfile. https://gitlab.tandav.me/tandav/notes/-/issues/5516 https://gitlab.tandav.me/tandav/notes/-/issues/5516 I've tried github actions, drone, woodpecker and gitlab. In my opinion gitlab has a much more flexible CI system.
- cevn 3y agoI was searching everywhere for this 3 months ago, then switched to forgejo lol. Good tip though.
- emptysongglass 3y agoI've been running the GitLab Omnibus for 4 years now. Easiest upgrades ever. Never once had a bad update that required manual workarounds.
- Xiol32 3y agoWe run a self-hosted Gitlab Premium instance installed with Omnibus for 30 devs and we actually install Gitlab updates on a cron. Had two upgrades that needed minor manual intervention in 5 years. Uptime better than Github despite the #yolo approach.