Fully automating Jenkins is a *pain*.
I'm frankly wondering if, after I wrap my current project up, I should build a next-gen CI system designed for modern automation.
@pnathan there's a lot happening in this space right now - at WMF we just decided after a lot of research that we're probably going to use argo, but also have a look at tekton, i'd say?
@brennen Tekton looks promising, but the sophistication level that it needs is way beyond where it will be for a year or two.
I have spent probably a month automating a 'cattle' jenkins system with proper operationalizing, credentials, etc. It's a disaster show. Nothing is really being driven to where it needs to be for cloud-native work, and the improvements are coming absurdly slowly.
@pnathan yeah, jenkins isn't the worst thing i deal with on a regular basis, but that's only because the competition is pretty stunning.
@brennen I can imagine far worse.
but, for Jenkins' status as *the* FOSS CICD system, it moves at a glacial pace and is technically very very difficult.
@brennen also, question - what are the other major players in the space right now? the 2 you mentioned, I can think of GoCD, CodeFresh, Gitlab, Github, AzureDevOps - what else?
@pnathan from recent research, i'd tack zuul onto the list:
and i'm kind of interested to see where sourcehut goes, though it's fairly new:
@brennen yeah sourcehut is new. I think it's still a 1-man shop, which is.... iffy for my needs both at the dayjob and in general. I'd rather be the 1 man for a 1 man shop. :)
@brennen thx for the tip on ZUUUUUUL.
that is such a space fantasy Evil King name.
@pnathan it's worth a look. complex and in its current iteration it leans on ansible, which is not something i bear any affection, but i think it's a remarkably capable system with a lot of careful thought put into its design.
(we currently use an older, and significantly different, major release of zuul with a whole lot of jenkins in the mix.)
looking at https://phabricator.wikimedia.org/T217325 - we also checked out spinnaker & concourse, for whatever that's worth.
An instance for people who live in or around Seattle. Also for people who don't live in or around Seattle, but want to talk about Seattle-related things. Almost all applications are accepted. We aim to review all applications within a few hours of submission, but give us 24 hours before getting in touch other ways.