Try our new research platform with insights from 80,000+ expert users
Jenkins Logo

Jenkins pros and cons

Vendor: Jenkins
4.0 out of 5
Badge Leader

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Jenkins effectively automates build and test processes, significantly reducing time and increasing productivity.
Its extensive library of plugins allows seamless integration with various tools and technologies, enhancing flexibility and customization.
Jenkins facilitates continuous deployment and integration by automating application delivery, deployment, and testing.
The tool supports elasticity and scalability, enabling efficient resource management and stability across environments.
Jenkins empowers teams with comprehensive automation and orchestration capabilities, driving efficient and effective CI/CD workflows.

CONS

Jenkins lacks sufficient documentation, especially for plugin development, leading to confusion and difficulty in use.
Upgrading and maintaining Jenkins plugins often causes disruptions, as dependencies may break the functionality of other plugins.
Many users experience performance issues and scalability challenges, with occasional random errors and slow responses.
Jenkins has a steep learning curve and would benefit from more REST API support and clearer error messages.
Improving the integration with modern tools and expanding compatibility with more scripting languages would help Jenkins users significantly.
 

Jenkins Pros review quotes

it_user181050 - PeerSpot reviewer
Senior Software Automation Engineer with 501-1,000 employees
Jan 13, 2015
Do it! There's really no way you can lose.
it_user188790 - PeerSpot reviewer
QA Automation Lead at a tech company with 51-200 employees
Feb 2, 2015
Automation in general has been improved.
it_user191856 - PeerSpot reviewer
Software Developer with 51-200 employees
Feb 9, 2015
We've achieved continuous integration and delivery on all our commits, securing the quality of all of our products on their main branches.
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
it_user217035 - PeerSpot reviewer
Senior iOS Developer at a media company with 5,001-10,000 employees
May 19, 2015
Being able to test builds for each branch before it is merged to mainstream branch helped to improve stability of the app and have faster develop-test iterations.
it_user304944 - PeerSpot reviewer
Software Engineer at a media company with 10,001+ employees
Sep 25, 2015
Using Jenkins we have configured and automated the complete build procedure.
it_user294423 - PeerSpot reviewer
Mobile QA Developer at a tech vendor
Nov 19, 2015
Jenkins appeared to be a good alternative to become parallel infrastructure purely dedicated for testing.
it_user361734 - PeerSpot reviewer
Business Intelligence QA Engineer at a tech vendor with 201-500 employees
Jan 5, 2016
Potential deployment problems pop up almost instantly during the development process, and the developers are more confident about their committed code.
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees
Jan 30, 2018
CI tools such as Jenkins and TeamCity totally help our release and tests, saving our money, time, and labour cost, and making the release and delivery of our product more visible while driving the development team and other departments’ ambition.
it_user378285 - PeerSpot reviewer
Business Technology Analyst at a financial services firm with 10,001+ employees
Jan 31, 2016
It provides some excellent plug-ins like Repository connector plugin, Sonar Qube plug in and J-Unit plugin.
AK
Software Tester at a tech vendor
Nov 22, 2017
We use Jenkins to automatically build Python binaries into several OS's i.e. OS X, Ubuntu, Windows 32-bit and Windows 64-bit.
 

Jenkins Cons review quotes

it_user181050 - PeerSpot reviewer
Senior Software Automation Engineer with 501-1,000 employees
Jan 13, 2015
Polish for the user interface, stability of plugins beyond the very most commonly used ones.
it_user188790 - PeerSpot reviewer
QA Automation Lead at a tech company with 51-200 employees
Feb 2, 2015
Provisioning of VMs during deployment.
it_user191856 - PeerSpot reviewer
Software Developer with 51-200 employees
Feb 9, 2015
Many of the plugins needs to be streamlined, their terminology needs to be the same and some plugins should be split into multiple smaller plugins.
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
it_user217035 - PeerSpot reviewer
Senior iOS Developer at a media company with 5,001-10,000 employees
May 19, 2015
The default settings do not work properly on Mac OS X.
it_user304944 - PeerSpot reviewer
Software Engineer at a media company with 10,001+ employees
Sep 25, 2015
With few plugins, like Monitoring, it crashes.
it_user294423 - PeerSpot reviewer
Mobile QA Developer at a tech vendor
Nov 19, 2015
From time to time Jenkins experiences problems after 1-2 weeks of intensive work (where at least 1-2 jobs are running at any point of time).
it_user361734 - PeerSpot reviewer
Business Intelligence QA Engineer at a tech vendor with 201-500 employees
Jan 5, 2016
They need more useful tutorials about how to write database related plugins.
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees
Jan 30, 2018
For automation tests, Jenkins nodes some times experience instability.
it_user378285 - PeerSpot reviewer
Business Technology Analyst at a financial services firm with 10,001+ employees
Jan 31, 2016
Occasional technical glitches after upgrades.
AK
Software Tester at a tech vendor
Nov 22, 2017
In our case, we have several products built using Jenkins. It is quite difficult to navigate into the latest stable build in a given OS.