Hacker News new | ask | show | jobs
by saxonww 1295 days ago
I think the point is more that there's increasingly no reason for CircleCI to exist. All your major code hosting players have a CI tool and the various accessories you'd want to attach to it.

I think CircleCI has a niche in orgs that self-host code in e.g. phabricator or gerrit, and want a cadillac CI experience without building it themselves in jenkins or similar. I'd argue that niche is shrinking, and as a CCI employee or potential job-seeker I would wonder whether CircleCI is a good place to be because of that.

2 comments

I never used CircleCI so I can't speak to it specifically, but there's tons to improve on GitHub actions.

The Actions web UI is so bad it's almost a parody. Debugging stuff is harder than it needs to be. No good way to manually control builds. Possible but not very easy to run stuff locally. Very limited platform support (Linux Windows, and macOS, although other platforms are possible with VirtualBox hackery but it's SLOW and pretty unreliable).

It is enough to make a viable business when GitHub actions is right there? Who knows... But there are tons of reasons for external CI tools to exist, IMO.

Even that niche has better competitors, I think. I haven't used on-prem CCI, but I used hosted CCI for several years and when my team switched to https://buildkite.com/ it was a huge breath of fresh air. I think BuildKite is the only CI system I've used I thought was actually worth paying for, and I bet it works out cheaper than self-hosted CCI in most cases as well.