GitHub hits CTRL-Z, decides it will train its AI with user data after all
GitHub hits CTRL-Z, decides it will train its AI with user data after all
With Codeberg the main risk is that they’re a small non-profit that depends on donations, so they could run out of money. That doesn’t allow them to act against their bylaws, but it could affect availability of the service.
Personally I would choose Codeberg because their services are hosted in the EU (Germany).
I’ve always preferred Gitlab to Github anyway, but I recently migrated all my repos to a self-hosted Gitlab and it wasn’t too painful. Despite the woeful documentation of the Helm chart configuration.
I know there are other options (Forgejo et al,) but the thought of migrating all my CI/CD pipelines to a new platform was too much to bear - moving from .com to self-hosted though is much more manageable.
This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff.
I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn’t make sense for me but if someone is running CI/CD all the time it way be a good option.
I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn’t make much sense but if you’re building a lot it may be a good option. But you do need a quite strong server at home and this costs money.
And that’s because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated.
Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated.
And that’s because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated.
Running those in VMs on the same machine could work.