Products · Product
Jenkins
Raised as a usability problem by 111 people on Hacker News over 15 years (2012–2026), in 55 threads.
No issue was raised by at least 3 people in 3 threads this year.
No issue was raised by at least 3 people in 3 threads in the last 5 years.
Every issue, all time, most people first
Too many inconsistent ways to set up pipelinesUnreviewed
20122026- Writing pipelines requires Groovy and Jenkinsfiles are overcomplicated and unintuitive2021-06-03
- Configuration is a pile of buttons with no consistency or API2020-07-27
- Hard to learn Pipeline syntax; docs lack basics and snippets often don't work2018-09-03
Setup has so many config checkboxes it becomes overwhelmingUnreviewed
20122026- Setup has so many config checkboxes it becomes overwhelming to work through2018-10-29
- Much configuration is done through the GUI, making it hard to automate and reproduce2018-08-21
- Configuring it through the UI makes it very difficult to provision automatically2016-12-20
Plugins are buggy and undocumented, making setup hardUnreviewed
20122026- Plugins are hard to tell apart, so easy to install bad ones2020-01-18
- Plugins are buggy and undocumented, making setup hard to figure out2019-12-30
- Checking out and building a project needs many plugins and manual configuration2019-04-29
Blue Ocean hides a system that enables bad habitsUnreviewed
20122026- Blue Ocean is a poor UI that hides a system enabling bad habits2023-12-04
- Blue Ocean is unintuitive and incomplete, forcing users back to the old interface2023-12-03
- Legacy and Blue Ocean UIs are bad; Blue Ocean called a bad UI in a winamp skin2018-03-22
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 50 complaints
- Jobs depend on server-installed software, so they're hard to predict and reproduce2026-08-17
- Hard to navigate, slow, and has no standardised usage2026-03-23
- Easy to make mistakes; hits serialization exceptions and exposes too many implementation details2025-12-17
- Admin panel UX is a mess; users struggle to find what they need2025-12-11
- Needs workarounds like JobDSL and Groovy, plus admin changes in several systems2025-12-03
- Debugging Jenkins jobs is painful, varying with how each job was defined2025-08-20
- Configuration is buried in special objects behind an unergonomic, undiscoverable web GUI2025-08-01
- Config-as-code requires Groovy and some setup still needs clicking through the UI2025-05-20
- Maintaining plugins and tooling is miserable and the UI still feels terrible2025-05-20
- Jenkins is terribly complex and unintuitive to use2025-03-20
- Jenkins becomes too slow to use after 5:30 pm2024-07-02
- Plugins break, conflict, and change menus so each install feels like a different website2023-12-04
- Blue Ocean is a poor UI that hides a system enabling bad habits2023-12-04
- New features are bolted on and hard to discover2023-12-03
- Interface exposes little job state beyond running and failed; time estimates are useless2023-12-03
- Interface is ugly, inconsistent and incomprehensible to the user2023-12-03
- Can't find what they're looking for; UI feels unintuitive2023-12-03
- Blue Ocean is unintuitive and incomplete, forcing users back to the old interface2023-12-03
- Setting up Jenkins runners is annoying and tedious2023-11-13
- Design, UI and UX are outdated, and upgrades can break everything2023-10-16
- Plugin clones entire multi-gigabyte repository just to list branch names2022-09-01
- Pipeline steps can't be replicated locally, so developers wait minutes for agents to reach the step they need2022-07-28
- Makes simple CI/CD tasks take long clicking and scrolling through custom setups2021-11-30
- Unintuitive to create jobs and manage variables; horrendous UI/UX2021-06-06
- Needs a lot of custom Groovy code to do basic tasks2021-06-04
- Slow UI and fragile setup forces full backups before every change2021-06-04
- Renaming a project with a Unicode symbol made the whole UI unresponsive until the project was removed2021-06-03
- Jenkins accumulated conflicting, horrific UI changes from uncoordinated contributions2021-06-03
- Easy to make costly mistakes; experimenting with job configs can permanently lose work2021-06-03
- Dated interface feels out of place and bloated to use2021-06-03
- Writing pipelines requires Groovy and Jenkinsfiles are overcomplicated and unintuitive2021-06-03
- Jenkins has a terrible UI and is hard to upgrade and extend with plugins2021-04-20
- Jenkins UI is god-awful, causing people to underuse it2021-01-26
- Painfully complex to set up even simple projects2020-11-19
- UI is horrendous and hard to work with, even after years of use2020-11-17
- Configuration is a pile of buttons with no consistency or API2020-07-27
- Configuring it to work with other services is hard; users must keep detailed notes to redo steps2020-07-12
- Jenkins UI is so bad that users prefer writing jobs in code2020-06-26
- Jenkins plugins have bad UI/UX, inconsistent across multiple plugins2020-06-25
- Plugins are hard to tell apart, so easy to install bad ones2020-01-18
- Unnecessarily complicated to manage, with endless options to force it to do things2019-12-30
- Plugins are buggy and undocumented, making setup hard to figure out2019-12-30
- Jenkins job setup needs multiple confusing methods, with no simple officially supported way to define jobs as code2019-10-25
- Misconfigured pipeline gives no line number, making errors hard to debug2019-04-30
- Finding failing builds and plugin changes requires massive clicking, with slow page loads2019-04-30
- Clicking a button makes the page wait and jiggle before content shows2019-04-30
- Slow, arcane and frustratingly inconsistent user interface2019-04-30
- Hard to manually start a job and supply its parameters2019-04-29
- No way to report plugin issues because GitHub issues tabs are disabled2019-04-29
- Offensive UI and plugins that break make automation soul-sapping to maintain2019-04-29