arpit a.
AA
arpit a.
Senior Software Engineer
Enterprise (> 1000 emp.)
"Best-in-Class Open-Source CI/CD, But Integration Requires Patience with Docs"
3.5/5
What do you like best about Jenkins?

In my opinion, this is the best open-source tool for creating and running CI/CD pipelines. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

Not everyone can go through, or is used to going through, lengthy documentation just to get something integrated or to complete a deployment with an open-source tool. In many cases, people would rather use Azure Devops or Atlassian products for the same kind of work, pay someone to set it up, and then customize everything through a UI. Review collected by and hosted on G2.com.

Harsh V.
HV
Harsh V.
Co-Founder
Small-Business (50 or fewer emp.)
"Extensive Plugin Library Makes Jenkins Highly Integrable"
4/5
What do you like best about Jenkins?

The single biggest advantage of Jenkins is its extensive library of plugins. Whether you need to integrate with version control systems (Git, SVN), cloud providers (AWS, Azure, Google Cloud), containerization tools (Docker, Kubernetes), or notification services (Slack, Email), there is almost certainly a Jenkins plugin available for it. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

The core Jenkins UI feels like a relic from the 2000s. Navigating logs, configuring complex jobs manually in the GUI, and troubleshooting failed builds can be frustrating and unintuitive compared to modern, streamlined interfaces. Review collected by and hosted on G2.com.

Subhashree S.
SS
Subhashree S.
Developer
Enterprise (> 1000 emp.)
"JENKINS - Flexible Automation That Streamlines CI/CD Workflows"
4.5/5
What do you like best about Jenkins?

What I like best about Jenkins is its flexibility and strong automation capabilities. It makes CI/CD workflows much easier by automating builds, testing, and deployments, which saves time and helps maintain a smoother development process. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

One thing I dislike about Jenkins is that the initial setup and plugin management can be a bit complex, maintaining pipelines sometimes requires extra effort and troubleshooting. Review collected by and hosted on G2.com.

Hrithik V.
HV
Hrithik V.
Software Engineer - Trading Systems
Mid-Market (51-1000 emp.)
"Reliable CI/CD Automation for Development Teams"
4/5
What do you like best about Jenkins?

Jenkins provides a flexible and reliable CI/CD platform with strong automation capabilities. It integrates well with our build, testing, and deployment workflows and supports a wide range of plugins and customizations. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

The user interface feels dated, and managing plugins and pipeline configurations can become complex over time. Initial setup and maintenance often requires significant time and effort. Review collected by and hosted on G2.com.

Sree K.
SK
Sree K.
Software Development Engineer in Test III
Computer Software
Mid-Market (51-1000 emp.)
"Rock-Solid Jenkins CI for UI Automation with Seamless Selenium Grid Integration"
4/5
What do you like best about Jenkins?

Jenkins mostly just keeps the CI lights on for our UI automation, which is honestly what I need most days. We host it on a Linux server and it’s rock-solid: pipelines fire when they should, and the connection to our Selenium Grid on remote Windows 11 machines is seamless enough that I barely think about it. I kick off a job, agents spin up, tests run, reports land—done, no drama. The plugin ecosystem is a big win too: test reporters, HTML publisher, Slack and email notifications, credentials bindings, all the usual suspects. That makes it easy to wire up a pipeline that matches our workflow without bolting on a bunch of custom glue. Once the Jenkinsfile is in place, everything feels predictable run after run; the logs are clear enough, and failures usually point to the right stage so I can fix things and move on.

Day-to-day usage is pretty straightforward. We schedule weekly runs across different environments, pass parameters for browser or env, and the matrix job handles it cleanly without me babysitting every combo. Branch builds are easy, artifacts get archived, and test results show up in the job with trends so we can spot regressions fast instead of guessing. Git integration is simple enough too: webhooks trigger CI, the job picks up the latest commit, and there are no manual steps or copy-paste. Labels help isolate jobs so Windows grid work stays separate from other tasks, and the Linux master stays calm even when the queue gets busy. Folders and role-based access provide decent guardrails, secrets live in the credentials store so people don’t stash tokens in scripts, and shared library functions keep our pipeline steps consistent across repos, which cuts down the chaos a lot.

Support and docs are decent, and the community answers usually get me unstuck when I hit an odd edge case—often after a plugin update. It’s not perfect: plugins can be picky, a node will go offline now and then, and sometimes a flaky test makes a stage look worse than it is. Still, the feedback loop is fast and reliable. The net result is simple: faster iteration, fewer setup headaches, and cleaner commits that flow right into our ADO repo and CI without me babysitting a bunch of steps. It keeps the work organized and predictable, which is exactly what I need for UI automation, and it saves me a lot of little minutes across the week so I can focus on fixing issues instead of wrangling the pipeline. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

The initial setup was the only part that felt genuinely tricky. We spent quite a bit of time going back and forth with DevOps to land on the right configurations, plugins, agent permissions, and service accounts. Once that was sorted out, everything has been smooth sailing.

Every so often, the Selenium Grid goes down, but that’s tied to our remote machines rather than Jenkins itself—usually a restart on the Windows side brings it right back. Plugin updates can also be a little touchy at times: dependencies get bumped and then a job starts complaining, but a quick rollback or a small reconfiguration typically resolves it. None of this is a dealbreaker; they’re just minor bumps you notice more when deadlines are tight. Review collected by and hosted on G2.com.

SK
Swaroop K.
DevOps Engineer
Pharmaceuticals
Small-Business (50 or fewer emp.)
"Efficient Automation with Jenkins Despite Plugin Challenges"
4/5
What do you like best about Jenkins?

I use Jenkins to automate CI/CD pipelines for build and deployment workflows, which were previously manual. It integrates well with Git-based repositories and supports pipeline-as-code using Jenkinsfiles, making version control and changes easier to manage.

The UI is simple for basic navigation like viewing job status, build history, and logs, which helps in quick troubleshooting. It also supports a wide range of plugins for integrating tools like Docker and Kubernetes, making it flexible for different environments.

Examples:

Automated build and deployment pipelines triggered on every code commit, reducing manual effort.

Used Jenkins pipelines to deploy applications to Kubernetes clusters, improving release consistency. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

Plugin management in Jenkins can be difficult, especially with version conflicts and outdated plugins causing instability.

The UI also feels outdated for complex pipeline configurations, and debugging multi-stage pipelines is not always straightforward. Managing Jenkins at scale (like handling multiple jobs and agents) requires additional effort and maintenance.

Examples:

Plugin updates sometimes break existing pipelines due to compatibility issues.

Debugging failed pipeline stages requires navigating multiple logs and views, which slows down troubleshooting. Review collected by and hosted on G2.com.

Ravi R.
RR
Ravi R.
DevOps Engineer
Health, Wellness and Fitness
Mid-Market (51-1000 emp.)
"Easy Setup, Powerful Plugins, and Time-Saving CI with Jenkins"
4.5/5
What do you like best about Jenkins?

Easy setup, lots of plugins, simple UI, easy integrate with 3rd party tools with the help of plugins.

It saves lots of time and easy to manage. Also for any support, online and official documents available. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

As i.am using Jenkins from last 5 years, i noticed there are some features need to be added. Like plugins which are available, should be officially reinstall with Jenkins. As it is open source tool, it must be integrate with AI also. Review collected by and hosted on G2.com.

RK
Rahul K.
Associate Specialist
Insurance
Enterprise (> 1000 emp.)
"Jenkins Makes Automation Simple with Powerful, Flexible Pipelines"
4/5
What do you like best about Jenkins?

What I like best about Jenkins is that it makes automation really simple. You can set up pipelines to build, test, and deploy code without doing things manually every time. It saves a lot of effort, keeps everything consistent, and helps catch problems early. I also like that it has tons of plugins, so you can connect it with almost any tool you’re already using.

In simple words: Jenkins makes life easier by automating repetitive tasks and keeping the whole development process smooth. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

What I dislike about Jenkins is that it can feel old‑fashioned and heavy at times. The interface isn’t very user‑friendly, and setting up pipelines can get complicated if you’re not careful. It also needs a lot of plugins to do advanced things, which sometimes makes it harder to maintain.

In simple words: Jenkins works well, but it’s not always easy to use, can get messy with plugins, and takes effort to manage Review collected by and hosted on G2.com.

Saroj P.
SP
Saroj P.
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Highly Configurable for CI/CD, But Steep Learning Curve"
3.5/5
What do you like best about Jenkins?

I like how Jenkins allows us to self-host, which saves us from paying for a third-party provider. I appreciate being able to configure very specific details on Jenkins, unlike other cloud CI providers. Jenkins offers a lot of customization, enabling us to set things up in-depth. The observability with Jenkins is great because it lets us know exactly what's happening, giving us more confidence in our systems. Additionally, Jenkins picks up changes from our GitHub and automatically runs the CI/CD pipeline, making deployment much easier. The initial setup was very straightforward and intuitive, which was helpful. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

The UI is a little less intuitive. That's, like, we could definitely improve the UI portion of Jenkins. And the learning curve is certainly a bit steep because of, you know, how complex the UI can get. Review collected by and hosted on G2.com.

Verified User in Manufacturing
AM
Verified User in Manufacturing
Enterprise (> 1000 emp.)
"Flexible, Powerful CI/CD Automation with Seamless Tool Integration"
5/5
What do you like best about Jenkins?

What I like best about Jenkins is its flexibility and powerful automation capabilities for CI/CD workflows. It integrates well with a wide range of development, testing, and deployment tools, making it easy to automate build and release processes. Its extensive plugin ecosystem, scalability, and ability to support complex pipelines help improve development efficiency, reduce manual effort, and accelerate software delivery Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

Jenkins can be challenging to maintain at scale due to plugin management and configuration complexity. The user interface could also be more modern and intuitive. Review collected by and hosted on G2.com.