4 ms·
Weird article. In any case, GitLab still has some advantages over GitHub. DX, UI and UX of GitLab CI is better than GitHub Actions. And one massive one - you c
by sofixa 2y ago
Weird article.
In any case, GitLab still has some advantages over GitHub. DX, UI and UX of GitLab CI is better than GitHub Actions. And one massive one - you can actually have a complex organisational structure without weird ramifications. In GitHub you have orgs and projects; in GitLab you have orgs, namespaces (which can be nested!!) and projects, and you can move projects around with automatic redirects. That means that you can actually group projects together, have them share CI configs, secrets, etc. In GitHub if you want to separate or group stuff, you have to create extra orgs, which results in extra SSO and token configurations.
Yeah, GitLab Community self-hosted is pretty popular in France and more widely in Europe. That's because it's good and does its job, and it's actually quite easy to maintain, and it's entirely in your own control (how often are GitHub down? Did they train their LLM on your code? Are you beholden to US foreign policy and sanctions?). Having been responsible for running GitLab for a small to medium sized org with very heavy usage for a few years, I'm extremely convinced we got better ROI and uptime than paying GitHub.
French engineers might go a bit too far on the DIY with free software route, but on the other end American engineers go way too far with "let's just buy another SaaS for this small thing" IMO.