4 ms·
CircleCI is great! I use it almost everywhere. Unfortunately here in Berlin mostly everyone switches to self-hosted version of Jenkins at one point.
by drinchev 9y ago
CircleCI is great!
I use it almost everywhere.
Unfortunately here in Berlin mostly everyone switches to self-hosted version of Jenkins at one point.
- ssemmaprise 9y agoWhat do you think happens at that point to make them switch toJenkins? (In case it's not super obvious, I work at CircleCI)
- drinchev 9y agoI've heard some reasons like : - Privacy issues - Owning critical service component Unfortunately I've never heard the reason that I think is the right one ( at least from what I can see is happening here ), which sounds like : "Hey, we don't need this, because at Zalando / Nokia Maps, etc. we used Jenkins, so I don't wanna spend time maintaining a new tool ( CircleCI )." Same stuff happens with project management ( dominated by JIRA around Berlin ). At one point a company trashed all my CD-setup ( which was with the free plan anyway ) to run Jenkins with Docker ( I don't know how well supported docker is with CircleCI, but I doubt that is so much different than Jenkins ). EDIT: I'm freelancing in Berlin, so I usually do a hand-over when the team of devs is hired.
- scrollaway 9y agoYeah, CircleCI really needs to allow self-hosting. Jenkins is basically the only player in the space and Jenkins is not good.
- ssemmaprise 9y agoWe do -- but let me know if for some reason this isn't what you're thinking/wouldn't meet your needs: https://circleci.com/enterprise/ https://circleci.com/enterprise/
- falsedan 9y ago> $35/user/month That's ~$40k/year for 100 devs, plus the infrastructure costs. A Jenkins license is $0 (or $100k+ for enterprise support). If it was my budget, I'd have a hard time fronting up a large fraction of a developer's salary to a third party to provide a fuzzy level of support, versus spending zero money and putting the support burden on an in-house team I can trust and directly influence. TeamCity has great support, I trust them from JetBrains's great work with IDEs, and their top-shelf license is ~$22k (one-off with 1-year of support & upgrade; iirc the yearly support fee is discounted 50% of original license).
- gtirloni 9y agoIf you have 100 devs, you need at least 1 FTE supporting Jenkins and that's $60-120k/year alone.
- sixstringtheory 9y agoNah, just have everyone spend 1% of their time on CI.
- falsedan 9y agoWe have more devs than that, and we spend way less than 1 FTE (or equivalent) per year on keeping it in good working order. Our biggest issue is when we want to do something that's not well-supported or hit bugs.
- gtirloni 9y agoThat's impressive. We run into not well supported features and bugs frequently. It's probably a side effect of our workloads. Right now we're evaluating GitLab CI and it looks like the way forward (for us).
- falsedan 9y agoDon’t get me wrong, we are owned daily by Jenkins bugs. We just push as much as possible out of job config and into shared workflows & Makefiles, and treat Jenkins as a glorified cron with a web UI.
- nickcox 9y agoTo be fair, there's also Concourse, TeamCity and GoCD which all enable self hosting for free.
- jamesjamesm 9y agoAnd Drone CI which is the most similar to Circle CI
- ssemmaprise 9y agoThanks for the reply. Yeah, of course there is always the "devil you know" argument :) CircleCI 2.0 was built with first-class Docker support, so if that's something you're interested in, definitely take a look.
- deleted 9y ago[deleted]