Jenkins

84 engineers on Hacker News describe using Jenkins first-hand: 18 endorse it, 16 regret it, 7 are mixed.

53%trust
84first-hand users
84in production
endorse 18mixed 7regret 16uses, no opinion

“All of the build jobs were huge pipelines of Jenkins plugins that did various things in various orders. It was a freaking nightmare.”

regret · production · kstrauser · 2026-01-14 · source ↗ · wrong label?

“I use Jenkins every single day, and have been using it my entire career through three different companies self hosting it.”

endorse · production · mrguyorama · 2025-12-17 · source ↗ · wrong label?

“everything is kinda janky on Jenkins, but everything falls into an expectable corridor of jank you get used to”

mixed · production · tetha · 2025-12-16 · source ↗ · wrong label?

“I've been maintaining an instance for a decade, and it really doesn't seem that bad.”

mixed · production · 10 yr · linsomniac · 2025-05-20 · source ↗ · wrong label?

“I've spend a decade of my life keeping some flavor of Jenkins alive.”

regret · production · 10 yr · bob1029 · 2023-12-16 · source ↗ · wrong label?

“It worked, but I spend all my time keeping it humming and learnt nothing else.”

mixed · production · devopseng85 · 2023-12-04 · source ↗ · wrong label?

“the experience of troubleshooting problems and adding new features was a constant pain point that really dragged out a lot of work.”

regret · production · hospadar · 2023-12-03 · source ↗ · wrong label?

“Most of the things I mentioned above, I either contribute to or I'm the author of. I know Jenkins has issues... But it's still the best out there.”

endorse · production · shadycuz · 2023-12-03 · source ↗ · wrong label?

“from a Jenkins setup that I've done over a weekend that has a single runner. 5-10 minute runs for PR validations”

endorse · production · ohgodplsno · 2022-12-09 · source ↗ · wrong label?

“it doesn't work in scenarios where you essentially have to "test in production" to actually test things (Jenkins, looking at you). I've experienced some of that in the real world”

regret · production · bheadmaster · 2022-11-30 · source ↗ · wrong label?

“We get all the customization I want and it scales just fine.”

endorse · production · nerdjon · 2022-04-06 · source ↗ · wrong label?

“We moved to drone after many years of a love/hate, abusive relationship with Jenkins”

regret · production · jordanbeiber · 2021-06-03 · source ↗ · wrong label?

“We have far more control, build time and build costs are lower, uptime is better”

endorse · production · mdeeks · 2021-06-03 · source ↗ · wrong label?

“in Jenkins, with a proper tool configuration I can specify something like Maven or NodeJS and Jenkins will automatically install the tool”

endorse · production · mschuster91 · 2020-11-20 · source ↗ · wrong label?

“We had Jenkins, but it required so much engineering time to manage, secure, upgrade, etc.”

regret · production · danpalmer · 2020-11-02 · source ↗ · wrong label?

“deployments through Gitlab environments are a big improvement over our Jenkins deployment job”

regret · production · harrisonjackson · 2020-04-16 · source ↗ · wrong label?

“We enforce it via Jenkins pipeline on every commit that get's pushed to our internal BitBucket Git server. It works, but it can be a little frustrating”

endorse · production · 2 yr · wisemanwillhear · 2019-08-28 · source ↗ · wrong label?

“We ran Jenkins in-house and it was a miserable experience. Always breaking.”

regret · production · eeeeeeeeeeeee · 2019-04-30 · source ↗ · wrong label?

“we still have some downtime if our master loses connectivity etc.”

mixed · production · c4urself · 2018-12-18 · source ↗ · wrong label?

“Bamboo was so bad that we eventually gave up on it and switched back to Jenkins.”

endorse · production · actionowl · 2018-07-26 · source ↗ · wrong label?

“Didn't know it would cause so many issues in Jenkins!”

regret · production · pinkgodzilla · 2018-07-15 · source ↗ · wrong label?

“I actually think Jenkins is way too flexible for most use cases. We moved to GitLab CI”

regret · production · sammm · 2018-04-24 · source ↗ · wrong label?

“That's the pattern we use at DoorDash... very minimal Jenkins scripting which exists to ding make targets inside Docker images.”

endorse · production · jonthepirate · 2017-12-26 · source ↗ · wrong label?

“It is currently the most brittle piece of infrastructure we run, with jobs spiralling out of control and slaves crashing with cryptic exceptions.”

regret · production · correlation · 2017-12-25 · source ↗ · wrong label?

“Been using Jenkins a bunch here and cronjobs are the only thing it does really nicely.”

mixed · production · scrollaway · 2017-12-21 · source ↗ · wrong label?

“In the past when we've run into performance problems with Jenkins, they've been extremely difficult to debug and it's hard to get visibility into what's going on inside Jenkins.”

regret · production · jvns · 2017-12-20 · source ↗ · wrong label?

“that was due to Jenkins doing magic on ZFS mounts, believing it was a Solaris ZFS mount.”

regret · production · tnorgaard · 2016-12-29 · source ↗ · wrong label?

“It's ugly but it works and it isn't worth figuring out anything else.”

mixed · production · bryanlarsen · 2016-12-20 · source ↗ · wrong label?

“I have been using Blue Ocean as the radiator view for our Jenkins projects for a long while now”

mixed · production · petetnt · 2016-12-20 · source ↗ · wrong label?

“Jenkins is actually shockingly a good place for a dashboard because every time we build/deploy or kick off some kind of job we see the current status”

endorse · production · agentgt · 2016-11-29 · source ↗ · wrong label?

“We run also Jenkins on Docker but it's cumbersome as it doesn't allow declarative configuration... the outcome is ressource hungry and slow.”

regret · production · flavioaiello · 2016-06-21 · source ↗ · wrong label?

“We run Jenkins on a Mac Mini located inside our office. It works pretty well.”

endorse · production · oakesm9 · 2015-11-27 · source ↗ · wrong label?

“Jenkins itself is pretty terrible and even the proposed 2.0 changes don't appear to do anything to change things for the better.”

regret · production · stuff4ben · 2015-11-17 · source ↗ · wrong label?

“It's worked incredibly well for us. We're never going back.”

endorse · production · NightMKoder · 2015-10-17 · source ↗ · wrong label?

“we ended up doing a Jenkins install instead of using CircleCI for build promotion purposes”

endorse · production · philip1209 · 2015-04-04 · source ↗ · wrong label?

“For distributed cron, we use jenkins. Which has the advantage of keeping "build history"”

endorse · production · KaiserPro · 2014-12-09 · source ↗ · wrong label?

“Jenkins builds the package and sends it up via deb-s3 and app servers have chef scripts”

endorse · production · skyebook · 2013-10-21 · source ↗ · wrong label?

“We have been using it for continuous integration, all kinds of tests, cronjobs and continuous deployment.”

endorse · production · aytekin · 2013-09-25 · source ↗ · wrong label?

“We switched to CircleCI from our own, painfully maintained Jenkins box to test our Rails apps.”

regret · production · rsanders · 2013-09-24 · source ↗ · wrong label?

“It definitely has made me code more defensively... So far it has worked fairly well with most developers doing testing.”

endorse · production · X-Istence · 2012-03-14 · source ↗ · wrong label?

“Jenkins polls version control for changes, runs all tests and on success builds a package. ... This process has made deployments for a complex system amazingly easy.”

endorse · production · lxt · 2011-08-16 · source ↗ · wrong label?

“More than 10 years of running my own CI infra with Jenkins on top. In 2023 I gave up Jenkins and paid for BuildKite.”

neutral · production · 10 yr · nebezb · 2025-12-16 · source ↗ · wrong label?

“we run a Jenkins instance for our platform that has bi-weekly production releases.”

neutral · production · mschild · 2025-10-19 · source ↗ · wrong label?

“lacking support meant little things like Jenkins having to pull 3x instead of 1x for git natively”

neutral · production · vasco · 2024-01-01 · source ↗ · wrong label?

“I wrote several custom tools in Python, and we used Jenkins as our CI/CD server.”

neutral · production · baryphonic · 2022-10-21 · source ↗ · wrong label?

“Jenkins pipeline wise very similar - land on main, will go in the next nightly build.”

neutral · production · agsnu · 2021-12-18 · source ↗ · wrong label?

“We automate all this with a jenkins pipeline.”

neutral · production · bacro · 2021-12-17 · source ↗ · wrong label?

“the funny part was that we run all this thing via Jenkins & bash.”

neutral · production · atmosx · 2021-11-17 · source ↗ · wrong label?

“we've used from before we migrated from Jenkins to GitHub actions”

neutral · production · pilif · 2021-05-17 · source ↗ · wrong label?

“Keycloak for OAuth, Jenkins for CI/CD”

neutral · production · cygned · 2021-04-05 · source ↗ · wrong label?

“At my company, we run our CI/CD (Jenkins) using the Docker-in-Docker paradigm”

neutral · production · ranadeep · 2020-11-20 · source ↗ · wrong label?

“We execute Liquibase using Jenkins.”

neutral · production · shekharshan · 2020-09-24 · source ↗ · wrong label?

“We use Jenkins now and build for PCs, consoles, and mobile.”

neutral · production · shinymark · 2019-12-30 · source ↗ · wrong label?

“there's a Jenkins Mask Passwords plugin which we use in conjunction with not exposing our Jenkins server to the Internet”

neutral · production · nineteen999 · 2019-12-12 · source ↗ · wrong label?

“Deployment to the production is done through Jenkins.”

neutral · production · superkitty · 2019-11-12 · source ↗ · wrong label?

“The integration into our Jenkins instance was a complete nightmare”

neutral · production · nineteen999 · 2019-05-29 · source ↗ · wrong label?

“you have to make at least 3 changes: the actual code update, the packer script, and your Jenkins worker”

neutral · production · viraptor · 2018-11-28 · source ↗ · wrong label?

“Jenkins will spin up ~50 concurrent EC2 instances running docker, run the tests, and report back”

neutral · production · esilverberg2 · 2018-10-15 · source ↗ · wrong label?

“There's also a couple of Jenkins servers.”

neutral · production · __mp · 2018-07-26 · source ↗ · wrong label?

“Instead of a Zookeeper scheduler, it's just Jenkins.”

neutral · production · bm1362 · 2018-07-15 · source ↗ · wrong label?

“We run our builds within containers (using the Jenkins k8s plugin) for repeatability”

neutral · production · organsnyder · 2018-07-10 · source ↗ · wrong label?

“We use a Gitea for source control and Jenkins for CI.”

neutral · production · cobbzilla · 2018-05-06 · source ↗ · wrong label?

“We run bunch of groovy startup scripts that configure everything post launch.”

neutral · production · dominotw · 2017-12-21 · source ↗ · wrong label?

“We self host JIRA, Jenkins, our own backoffice and other stuff on a small instance.”

neutral · production · danieka · 2017-11-29 · source ↗ · wrong label?

“You can build all of what I mentioned with OSS like: Ansible (deployment) Jenkins (ci) ELK stack (metrics / logging) Zabbix (system metrics)”

neutral · production · aprdm · 2017-11-20 · source ↗ · wrong label?

“On commits, we run the lightweight CI in Jenkins. What I mean by lightweight is that, there's only a few runners”

neutral · production · maktouch · 2017-10-31 · source ↗ · wrong label?

“I'd need to do some SSH into the Jenkins server, so you run only your brand new integration test.”

neutral · production · profalseidol · 2017-10-28 · source ↗ · wrong label?

“We just killed our last Jenkins instance last week after we found out that everyone eventually moved to the GitLab CI.”

neutral · production · helb · 2017-10-17 · source ↗ · wrong label?

“It integrates so well with our Gitlab/Jenkins flow, too.”

neutral · production · frikk · 2017-04-11 · source ↗ · wrong label?

“Juenkins' Kubernetes plugin allows to mount secrets like with usual pods so we deploy test secrets just like we normally do production ones.”

neutral · production · tzaman · 2016-12-20 · source ↗ · wrong label?

“It stays disabled in our jenkins.”

neutral · production · kuboris · 2016-12-20 · source ↗ · wrong label?

“our Docker container building (Jenkins + custom Groovy), our monitoring (Datadog-based)”

neutral · production · chrissnell · 2016-10-13 · source ↗ · wrong label?

“We run Bitbucket at my company and Jenkins Enterprise as well.”

neutral · production · stuff4ben · 2016-05-24 · source ↗ · wrong label?

“The biggest issue we see at Yelp is leaking containers in test (e.g. Jenkins aborting a job but leaving the containers it spawned still running).”

neutral · production · ckuehl · 2016-01-06 · source ↗ · wrong label?

“Jenkins is also a first class stage type - it is the way we run the build and test side of our deployments”

neutral · production · cfieber · 2015-11-17 · source ↗ · wrong label?

“Combined with Jenkins, makes it easy to make sure your master branch is in a good state.”

neutral · production · mden · 2015-07-25 · source ↗ · wrong label?

“we have a self-hosted Jenkins instance and have looked as hosted alternatives.”

neutral · production · hesselink · 2014-11-23 · source ↗ · wrong label?

“Like many others we run Jenkins to handle our build and deployment.”

neutral · production · dontmindifido · 2014-07-24 · source ↗ · wrong label?

“To clarify, we run github freshdesk and jenkins integrations.”

neutral · production · mkohlmyr · 2014-05-27 · source ↗ · wrong label?

“Yes, we run pronto when our Jenkins builds GitHub pull requests, so we get all those comments along with peer code reviews.”

neutral · production · spajus · 2014-04-10 · source ↗ · wrong label?

“We would review the code manually, and later also used tools such as Jenkins and Sonar.”

neutral · production · bojan · 2014-03-06 · source ↗ · wrong label?

“We run some of our jenkins build slaves on OVH.”

neutral · production · rb2k_ · 2013-09-23 · source ↗ · wrong label?

“is the reason I know maven, ant, chef AND puppet, Jenkins, and gradle as well as I do.”

neutral · production · yajoe · 2013-09-04 · source ↗ · wrong label?

“we've been using this CI server for many months now. We started out with Hudson, but after observing the unethical shenanigans from Oracle”

neutral · production · gmack · 2011-02-15 · source ↗ · wrong label?