Microsoft’s GitHub next month plans to begin using customer interaction data – “specifically inputs, outputs, code snippets, and associated context” – to train its AI models.

  • ExLisper@lemmy.curiana.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 hours ago

    Gitlab is fine but hard to tell what will happen long term. They were considering selling already and with new management I will most likely enshittify real quick. Self hosting forgejo is the safest option if you don’t have any heavy CI/CD flows. If you need resource heavy CI/CD it gets more complicated.

      • ExLisper@lemmy.curiana.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        I’m talking about self hosting specifically. If you don’t need heavy CI/CD you’re basically just hosting a web UI on top of a git repo. It doesn’t have big requirements. You can just drop it on a cheap VPS. If you need CI/CD it gets complicated. Github and gitlab have limits on minutes. I imagine codeberg also have some limits. Github offers CI/CD on windows and mac for free but gitlab doesn’t for example. So you can pay for gitlab/github minutes, put something in cloud or even just run a dedicated runner on your home computer but everything has its price and limitations.

        • trougnouf@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          6 hours ago

          I still don’t quite understand. I self-host my runners, it’s really easy (even behind a dynamic & shared 5G IP), free and limitless.

          • ExLisper@lemmy.curiana.net
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            5 hours ago

            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 may 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.