News for hackers. Stuff that matters.
Re:We built the fastest CI in the world and it failed by ilyt on Tuesday September 12, 2023 @02:36PM (#37485588)
From my experience hosting our own instance of Gitlab + few CI/CD workers was few weeks of initial work (integrating with company's LDAP etc.) then around one ops-week per year worth of maintenance over last few years (50+ developers, dozens and dozens of projects).

Before that we had just "a git server + jenkins + some slaves" that took even less maintenance (althought I'd imagine more fumbling on dev side with job config)

Earthly isn't cheaper than any of those options and none of our clients use it (and we occasionally have to work on client's gitlab instances).

Re:We built the fastest CI in the world and it failed by gabereiser on Tuesday September 12, 2023 @03:50PM (#37487045)
You just described a great starting point for a small shop, I would recommend this route 100%.

Initially your CI/CD needs to be close to the code. It needs to be close to developers. Not a DevOps department. It needs to be almost forgettable. Include a config in your repo, bam, welcome to the pipeline.

Where this breaks down is when you don’t have LDAP, you have Azure IDP + Amazon’s Cognito + Keycloak 3rd Parties + SAML (barf) + Form Login for contractors + JWT/OAuth for services.

This is the inflection point where you need DevSecOps + Architecture + Cloud Engineers to ensure everyone’s playing nicely. Enjoy your pods. Let us know when you need that VPN tunnel to your customers backend because they don’t trust SSL.

Re:We built the fastest CI in the world and it failed by ilyt on Wednesday September 13, 2023 @09:40PM (#37503907)
There are actually authentication providers that will pretend to be LDAP server for your apps, regardless of what auth backend you use.

But yeah, once your clients are big corporations you'd at least need to know how to implement some kind of cloud mess of authentication provider(s), still, doesn't need you need to infect your own stack with it.

Re:We built the fastest CI in the world and it failed by maccard on Tuesday September 12, 2023 @04:19PM (#37487612)
We use buildkite but if I was starting fresh now I would just use github with github actions.