Jenkins Reviews

268 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 100

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2019

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-25 of 51)

Erlon Sousa Pinheiro | TrustRadius Reviewer
September 01, 2019

An amazing tool, but far from being perfect (unfortunately)

Score 7 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Manages the entire deployment pipeline, since the Git commit, going through several test types and the deployment.
  • Integrates with a bunch of other technologies.
  • Jenkins is amazingly flexible. The boundaries are your imagination. Just be ready to invest some time learning its several features.
  • Native integration with cloud providers. We still needing third-party plugins, that in some cases are not very efficient.
  • Needs better documentation.
  • A better front end. There is a lot of space for improvements in this specific aspect.
Read Erlon Sousa Pinheiro's full review
Anonymous | TrustRadius Reviewer
October 17, 2019

Jenkins CI/CD

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Highly configurable to individual needs
  • Many available plugins and integrations
  • Support for many different languages
  • UI feels outdated and unintuitive, especially to newer users.
  • User management is too simple.
Read this authenticated review
Anonymous | TrustRadius Reviewer
October 16, 2019

A CICD build tool of choice

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It is free of cost.
  • Easily configurable - Jenkins can be easily modified and extended. It deploys code instantly, generates test reports. Jenkins can be configured according to the requirements for continuous integrations and continuous delivery.
  • Easy support - Because it is open source and widely used, there is no shortage of support from large online communities of agile teams.
  • Most of the integration work is automated. Hence fewer integration issues. This saves both time and money over the lifespan of a project.
  • Jenkins management is generally done by a single user and that leads to tracking and accountability problems with the pushed code.
  • Jenkins doesn’t allow one developer to see the commits done by another team member, readily. This makes tracking the overall release progress a rather difficult job for larger projects. This can cause a lot of trouble with the release manager.
  • Jenkins doesn’t provide any analytics (there are plugins but they are not enough) on the end-to-end deployment cycle. This again goes back to the lack of overall tracking that contributes to the lack of analytics as well.
Read this authenticated review
Anonymous | TrustRadius Reviewer
October 16, 2019

Excellent CI/CD tool

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Scalable
  • Lots of plugin support
  • Integrates with almost every tool
  • Sometimes a bit slow
Read this authenticated review
Dylan Cauwels | TrustRadius Reviewer
March 14, 2019

Jenkins: The CTCI tool we've all been waiting for

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Automatic jobs: there are infinite possibilities when it comes to Jenkins. You can run code against any testing suite you can imagine or conjure up. You can deploy applications at any time anywhere, automatically with no human intervention. If a certain stage fails, it will notify the team and your sysadmin of the issue so you can resolve it as quickly as possible
  • Automatic rollback: because of how Jenkins works, it can hold off publishing code and integrate locally to run QA procedures before pushing to deployment. This means that bugs are caught before your servers are updated and prevents a faulty program from affecting your downtime in the first place. Its a game changer for high availability.
  • Very un-intuitive UI can be very confusing for first-time users. It will take a decent amount of time to get any new users comfortable with using the tool
  • It is open-source, but because of this, there is not a lot of support out there for Jenkins-related issues. Because of the possibilities of Jenkins with plugins and customization, there is a decent chance any errors you encounter will be the first of their kind and will have to be solved by you and you alone.
Read Dylan Cauwels's full review
trang nguyen | TrustRadius Reviewer
July 30, 2019

Effective CICD server

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Flexible to create jobs in freestyle or pipeline.
  • Supports various plugins to work with different programs such as AWS, Azure, Linux, Powershell, etc.
  • Gives you a centralized location to manage all project pipelines and build information.
  • Support various ways to trigger new jobs.
  • Allows us to edit and retain files in the server and not override by repository.
  • Support cluster to increase build performance.
  • Jenkins UI is too simple.
  • Does not provide a feature for backup and restore jobs.
  • Lack of authorization rule - We could not assign separate users or groups to separate views or jobs.
Read trang nguyen's full review
Hung Vu | TrustRadius Reviewer
March 21, 2019

Simple but powerful opensource CICD tool

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Installing Jenkins is easy, just download the software and few clicks or use command line, chef cookbook, Ansible task... which it already supports. Configuring Jenkins is simple for adding users, variables, plugins
  • Integrates well with other DevOps tool such as Maven, Gitlab, SonarQube, Selenium...
  • Easy for debugging and customized jobs
  • The documentation is clear and rich
  • Has many plugins
  • Great support from community
  • The dashboard is hard to manage when we have many jobs
  • Add some default plugins in Jenkins original package
Read Hung Vu's full review
Mark Carpenter | TrustRadius Reviewer
February 07, 2019

Jenkins: The defacto standard build tool

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Manage continuous integration. It can be set up.
  • Allows a single point of access for all our companies build information.
  • It is also highly configurable and allows our individual teams to customize the builds as necessary.
  • We have had some trouble with using Ansible with Jenkins to allow a 'pipeline' build. This points to a potential area Jenkins could improve by allowing a clean way to define build pipelines. It has the ability to define promotions to specific environments but the UI for that feature is not intuitive.
  • There were a few examples where saving build configuration changes would not actually save the changes.
  • Jenkins is a great tool, but the UI for the list of projects becomes hard to navigate when you have a large number of projects. It could use an updated design.
Read Mark Carpenter's full review
Anonymous | TrustRadius Reviewer
March 28, 2019

Let your workforce interact by keeping them on same page!

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Real-time deployment and synchronization.
  • Automated Test cases and debugging.
  • We really like the tool/plugin called Mailer.
  • Best for DevOps. Reduced builds and processing time.
  • Once we organized a hackathon with our GitHub Storage. Jenkins was integrated at that time. We had a 20GB plan, but it oversized to 50GB. We had to bear a large sum of money which was unpredicted by our company. Being a startup we cannot bear such mistakes.
  • Jenkins cannot be easily studied and managed. We have to recruit personnel part-time for managing and servicing the server.
  • Though it is open source, there is no dedicated community driven forum or support. There are 3rd party discussion and support portals. Thus, we use Gitter always for debugging and solutions.
Read this authenticated review
Anonymous | TrustRadius Reviewer
May 04, 2019

Jenkins is quick to learn and quick to implement

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Code package deployment. It wraps up and pushed out the code quickly and easily.
  • Good UI - verbose output is available, and there's an easy walk-through deploy process.
  • Multiple scripting language support - Jenkins can integrate PowerShell, Python, etc.
  • Documentation in the application itself is a bit thin.
  • Outside automation and integration aren't easily understandable. It would be nice to work in Ansible with Jenkins.
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 05, 2019

The industry leader and the swiss-army-knife of CICD, but showing its age

Score 6 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Rich plugin ecosystem
  • Infinitely extendable via custom configuration
  • Scalable thru multi node architecture
  • First-class support for docker containers
  • More modern runtime, without the Java overhead
  • Better isolation for plugins via containers
Read this authenticated review
Gabriel Samaroo | TrustRadius Reviewer
November 28, 2018

Jenkins - Best Open-Source Continuous Integration Software on the market

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Continuous Integration - A commit into a Git code repository can kick off a Jenkins job, which in turn runs a Test suite and an application deployment
  • History - View of everything that's been run and by whom
  • Flexible - Tons of plugins that allows Jenkins to integrate with other software/tools used in your companies tech stack
  • Sometimes, plugins are needed for even basic tasks. It would be nice if the base functionality included more, so you don't need to search and install a bunch of plugins.
  • The UI can be a little clunky. Although there is a Blue Ocean project that rethinks the UI of Jenkins and is much nicer.
  • While the user management works, it is a little naive. You cannot do things in bulk or things that are TOO complex.
Read Gabriel Samaroo's full review
Ramendra Sahu | TrustRadius Reviewer
September 07, 2018

Jenkins as my Continuous Integration tool of choice

Score 7 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • There are plenty of plugins available which helps us automate most of the jobs.
  • You can do anything with Jenkins as there are a huge number of community plugins. There is a learning curve of course but after you've mastered it's quick sailing.
  • The ability to schedule jobs on the go for your software build is very useful.
  • I particularly don't like the user interface. There's a lot of scope for improvement. I would actually say a complete revamp is required.
  • It is quite time consuming and not intuitive to create a job.
  • The new build pipelines feature is good but needs to be refined and issues needs to be ironed out.
Read Ramendra Sahu's full review
Sagiv Frankel | TrustRadius Reviewer
June 26, 2018

Jenkins - when you want a dedicated, non SaaS CI/CD

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It is heavily used in the industry and it's open source. This is a huge benefit as there is a lot of learning material and more importantly there are many friends that can help you set things up correctly.
  • The new UI/UX design is very user friendly and gives you good viability into your deployment pipeline status.
  • Lots of helpful plugins that are well supported.
  • Setup on Azure was quite straight forward.
  • It does require setup unlike other SaaS products like CircleCI which just require an account.
  • Lots of plugins is also a disadvantage as you need to install quite a few and installation errors are not always easy to decipher.
  • The UI could use better search options, especially through the logs.
Read Sagiv Frankel's full review
Kevin Van Heusen | TrustRadius Reviewer
April 09, 2018

Jenkins provides solid support for Continuous Integration and Continuous Delivery

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Configurability - Jenkins supports all sorts of options for different build types (Microsoft, Unix, etc.).
  • Performance - The Jenkins user interface responds pretty well and can handle a number of projects.
  • Plugins - Generally if you have a third party system to integrate with, Jenkins generally has a plugin for it.
  • User Interface - The UI feels a bit dated and can be hard to use at times.
  • Error messaging could be friendlier - sometimes it can be hard to decipher what went wrong.
  • Configuration of roles could be easier. It would be nice if it was easier to give access to certain users for certain build options/projects/etc.
Read Kevin Van Heusen's full review
Neale Foulds | TrustRadius Reviewer
April 02, 2018

Jenkins CI/CD

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Is an excellent automation container
  • Is excellent at integration with many other tools and services
  • Is superbly well supported in the dev community with over 1k plugins
  • Is very easy to recruit for, having high market penetration and lots of candidates with experience
  • Has a number of security models to suit any enterprise or small user
  • Is very scalable both horizontally and vertically
  • History retention is an area that should improve
  • Trend analysis should be better supported in the core product
  • Dashboards need to be better provisioned in the core product
Read Neale Foulds's full review
Jonathan Yu | TrustRadius Reviewer
November 13, 2017

The venerable open source build tool trusted by companies large and small

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Minimal but extensible and flexible: Out of the box, Jenkins provides rudimentary capabilities to manage a host system with a framework for running build tasks and installing tools. There are many extension points available for plugins, and so a rich ecosystem of plugins is available. Many version control systems are supported, and integrations with other tools through plugins is excellent.
  • Cross-platform: Supports many platforms and architectures quite easily, thanks to its implementation in Java
  • Design focus: With Blue Ocean, you can get a nice-looking web interface for free
  • Rich ecosystem: As Jenkins has been around for quite some time, there is a rich ecosystem of blogs, tutorials, guides, and documentation available for performing most of the day-to-day tasks you would need. There are also various vendors like CloudBees that offer hosted services.
  • Ease of deployment: Jenkins can be deployed quite easily as a standalone JAR file. There are also system packages available for many Linux operating systems, such as Debian.
  • Difficult to manage build configurations: builds are generally configured through the user interface, which is easier to modify (especially for casual users rather than dedicated release engineers), but this results in changes that can be difficult to track, especially if multiple people have write access to the system. Some teams manage this by restricting people that can modify builds, but this creates a bottleneck. Ideally, the system would provide a good audit trail and change history, allowing changes to be tracked and reverted easily. Competing offerings get around this by version-controlling their configuration (e.g. Travis CI, Drone, AppVeyor) but this results in a slightly higher learning curve.
  • Quality of plugins varies widely: plugins are in various states of maintenance, and some are woefully incomplete and no longer updated. It can be difficult to know whether a plugin is well-written or not, or even actively maintained.
  • Builds are often not easily reproducible: By default, builds are run on the slave systems, which can retain state between runs that cause difficult-to-debug failures. It's possible to get around this by using VM snapshots and periodically reverting to clean systems, or by using the Docker plugin to run builds inside ephemeral containers.
  • Plugins are globally scoped: Because plugin versions and the Jenkins version are per-installation, companies with multiple teams typically run multiple instances of Jenkins. This leads to a maintenance nightmare and a lot of duplicated effort across teams keeping the systems patched, but is necessary because software requires different toolchains. It would be nice if Jenkins supported plugins on a "per tenant" basis, even though the running version would still be one-per-instance. Some platforms (such as OpenShift) get around this by running Jenkins inside a container, but that leaves out Windows slaves.
Read Jonathan Yu's full review
Aiman Najjar | TrustRadius Reviewer
January 19, 2018

Unparalleled Flexibility

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Large and diverse selection of plugins
  • Build and release automation
  • Operations automation
  • Does not encourage modular and repeatable design patterns: while Pipeline plugin (pipeline as code) partially solves the problem but it's not quite there yet. You cannot encapsulate your entire pipelines in self-contained, reusable and deployable code.
  • Jenkins hasn't caught up in treating containers as first-class citizen. Workloads run directly atop the Jenkins node. This means potential security issues and lacking the ability to constraint resources allocated to workloads.
  • It's very plugins-driven. Although the quantity and diversity of available plugins is amazing; but the plugins architecture makes it easy to bloat your Jenkins node with plugins and destabilize it over time. Plugins are installed globally (with ability to enable/disable at job-level).
Read Aiman Najjar's full review
Deva Veluchamy | TrustRadius Reviewer
December 11, 2017

Jenkins is a flexible Open Source CI/CD tool.

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Provides good CI/CD pipeline
  • Not a platform dependent, available for various operating system
  • Huge list of plugins to integrate with many products
  • Easily configurable and good documentation
  • Results metrics could be improved to get good reports.
  • Environment management can be improved, which is not quite straightforward.
  • Initial setup and configuration will be challenging.
Read Deva Veluchamy's full review
Stanislaw Wozniak | TrustRadius Reviewer
September 29, 2017

Jenkins - monkey that needs to be tamed

Score 6 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Distribute builds across slave farm
  • Extremely flexible e.g. pipeline jobs
  • Open api which means it is easy to extend
  • Integrates with other tools such as SCM or project management
  • Plugins can clash with each other as they are not tested together
  • Upgrades can be painful, again because of plugins
  • Missing support for job templates, no useful plugins exist
Read Stanislaw Wozniak's full review
Linda McDonald | TrustRadius Reviewer
August 29, 2017

Amazing CI Tool

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Creating a basic build job is quick and painless.
  • Jenkins integrates with source control and Artifactory extremely well.
  • There are so many plugins that just about anything is possible.
  • Quite a few plugins have been discontinued recently due to security flaws.
  • Slaves often get disconnected for no apparent reason and have had to write our own code to check and bring them back online automatically when needed.
Read Linda McDonald's full review
Juan Ayala | TrustRadius Reviewer
April 13, 2017

Jenkins is free and great for small business and start ups.

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Job chains. you can break up tasks into multiple jobs and chain them together.
  • Jobs are very flexible. there are many plugins available for things like maven/ant/msbuild/s3 and if you can't find one for your particular stack, you can always drop down to scripting.
  • Notifications. we've used the out-of-the-box email notifications to report on failures, and we also use the Slack integration provided by a free plugin.
  • Its open source, so there are times when plugins (not the core) have issues and you either have to wait for a fix, suggest a fix, or find a work-around.
  • The UI leaves a little something to be desired. It seems like it was designed by engineers. fortunately there is a plugin for styling which makes it a little better.
  • Version 2 is out. At the time when I tried to migrate from 1.6 I had issues because some of the plugins I use had issues in 2.0.
Read Juan Ayala's full review

About Jenkins

Jenkins is an open source continuous integration tool.
Categories:  Build Automation

Jenkins Integrations

Jenkins Technical Details

Operating Systems: Unspecified
Mobile Application:No