Hacker News new | ask | show | jobs
by sofixa 240 days ago
> "Ansible" and "Jenkins" .. which while are both great

I would strongly argue that there is nothing great about Jenkins. It's an unholy mess of mouldy spaghetti that can sometimes be used to do achieve a goal, but is generally terrible at everything. Shit to use, shit to maintain, shit to secure. It was the best solution because of a lack of competition 20 years ago, but hasn't been relevant or anywhere near the top 50 since any competition appeared.

The fact that to this very day, nearing the end of 2025, they still don't support JWT identities for runs is embarrassing. Same goes for VMware vSphere.

1 comments

I am curious. I do generally agree with everyone who dislikes Jenkins, as I personally do not like working with it either. However, I don‘t really see a whole lot of competition in the open source CI space, am I missing something major here?
All the VCS providers come with an included CI, which usually blows Jenkins out of the water. Even if I'm not fond of GitHub Actions' syntax, it's still better than Jenkins. The native integrations, if nothing else with MR/PRs and identity and access management are great.

So in a way, an external CI system is a very niche thing. If for some reason that is still needed, I've heard good things about Concourse CI. The last separate CI I've used was Drone CI for fun, but AFAIK it's no longer open source after they got acquired by Harness.