Jenkins Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
244 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 101

Do you work for this company?

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 profile photo
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
trang nguyen profile photo
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
No photo available
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
No photo available
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
No photo available
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
No photo available
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
Dylan Cauwels profile photo
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
Hung Vu profile photo
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 profile photo
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
Gabriel Samaroo profile photo
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
No photo available
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
No photo available
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
Ramendra Sahu profile photo
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 profile photo
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
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Jenkins has plugins for achieving anything and everything.
  • Jenkins is very flexible and has gone beyond just the CI capabilities.
  • Very active development and frequent releases with new features and bug fixes.
  • Very good authentication/authorization features with fine-grained access control.
  • Sometimes installing the wrong plugins ends up with Jenkins in a non-startable state.
  • When there is a huge number of builds, loading the Jenkins UI takes minutes. Sometimes times out as well.
  • Lacking user level minute audit logging. It's difficult to find out which users installed/upgraded plugins.
  • There were cases where jobs were in a hung state and could not be aborted as well. Jenkins restart was the only solution.
Read this authenticated review
No photo available
July 05, 2018

Jenkins at a glance

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Automated deployments. Developers manage their own code throughout the SDLC
  • Jenkins workers can be easily scaled making multiple projects use the same Jenkins for deployment
  • Easy setup of the environment using docker and Kubernetes
  • Jenkins UI needs to be changed. It doesn’t utilize the modern web technologies
  • Parallel builds should be displayed separately.
  • Containers within containers for golang creates problems in dependency management
Read this authenticated review
Kevin Van Heusen profile photo
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 profile photo
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
Aiman Najjar profile photo
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 profile photo
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
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Jenkins will allow you to setup continuous integration quickly for your development lifecycle. In addition to setting up your code to compile and perform unit testing, Jenkins can handle deploying the code to the needed servers.
  • Jenkins will allow you to set up processes that you wouldn't even expect to need - in our case we used it to manage our database schema by utilizing the ability to run scripts to run liquibase updates.
  • Jenkins has so many plugins, you can even integrate your deployments to update the associated task when it is ready for QA. In our case, we utilized plugins to integrate with JIRA and to notify us in our team chat that a build was ready for testing.
  • When setting up plugins, it can be tricky when you run into errors as sometimes the errors are not explanatory.
  • Jenkins requires plugins for most tasks, it would be nice to see things that are needed for most installations to be out of the box. This would tie them into the product more nicely and hopefully make those plugins easier to use.
  • Lucky for us, we run a fairly monolithic codebase which makes unit testing easier to set up. However, research shows that setting up this type of testing for micro-services with Jenkins is problematic as you cannot test multiple services at once.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Jenkins creates a comprehensive platform to automate the project builds.
  • Jenkins can be configured to build the projects as periodically (nightly builds) or in the event of subversion commitment.
  • Jenkins provides a user-friendly portal to do the configurations you need.
  • Jenkins can improve their product by integrating agile frameworks for the platform directly.
  • They can think further on Jenkins to improve the security as such issues were claimed in the recent past.
  • Jenkins UIs are sometimes slow responsively.
Read this authenticated review
No photo available
November 21, 2017

Why We Use Jenkins

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Continuous integration
  • Zero downtime and automatic/scheduled jobs
  • No manual effort
  • Jobs can be turned enabled and disabled at any time with any configuration settings
  • For my team in particular, we have some common accounts that we use, which makes it difficult to understand who initiated the job
  • Could use a UI upgrade
  • Don't have mobile flow
Read this authenticated 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