Jenkins

4.5 (561)
Write a Review!
Automation server and continuous integration software

Overall rating

4.5 /5
(561)
Value for Money
4.6/5
Features
4.5/5
Ease of Use
4.1/5
Customer Support
4.1/5

96%
recommended this app
Sort by

561 Reviews

Dylan
Dylan
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 8.0 /10

Infinitely powerful and extensible, but quite a learning curve

Reviewed on 2023/12/27

There's no escaping the fact that Jenkins is a very powerful system which can be infinitely...

There's no escaping the fact that Jenkins is a very powerful system which can be infinitely configured to your needs, no matter how obscure they may be. But as a solo developer or a small team, setting up and running Jenkins took an overwhelming amount of time that could have been spent working on more productive tasks.

Pros

I love that Jenkins and all plugins are completely free, and how customisable and extensible it is. You have complete control over every aspect of your pipelines and every tiny cog and dial is tweakable.

Cons

There is a steep learning curve, and setting up and maintaining the Jenkins environment can be an entire day job on its own. If you don't have a dedicated DevOps team to manage it, you might find yourself losing many productive hours to maintaining the CI system, and you might be better off with a CI system that does more for you out-of-the-box.

David
Overall rating
  • Industry: Airlines/Aviation
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Reliable CI/CD Tool with Powerful Automation Capabilities

Reviewed on 2024/06/11

Pros

Jenkins is an incredibly versatile and reliable tool for continuous integration and continuous deployment (CI/CD). As a senior automation tester, I appreciate its seamless integration with various version control systems, making it easy to trigger automated tests whenever new code is pushed by a developer. The extensive plugin ecosystem allows for significant customization and expansion of its functionalities. One of my favorite features is its ability to expose Allure reports, providing detailed and visually appealing test result reports that are easy to share with stakeholders.

Cons

While Jenkins is a powerful tool, it can be quite complex to set up and configure, especially for those who are new to it. The user interface, although functional, feels outdated and can be cumbersome to navigate at times. Additionally, managing a large number of plugins can sometimes lead to compatibility issues and maintenance overhead.

Marek
Marek
Overall rating
  • Industry: Biotechnology
  • Company size: 201–500 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 6.0 /10

Powerful tool, with not so nice user experience

Reviewed on 2023/05/05

Pros

I never encountered that something could not be done on Jenkins. Jenkins is very versatile tool for CICD purposes.

Cons

The UI is a bit complex and the learning curve is steep. The UI of the website has not changed much in last years making it look a bit out-dated.We usually highly under-estimated time spent on any workflow that needed to be done in Jenkins.

Simon
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Automate Your CI/CD Pipeline

Reviewed on 2024/07/09

Pros

Jenkins automates my build and deployment process, saving me a ton of time. My code gets tested and deployed automatically after each commit.

Cons

Configuring the initial setup and understanding all the plugins took quite a bit of time.

Analia
Overall rating
  • Industry: Insurance
  • Company size: 1,001–5,000 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

A great experience to manage your CICD pipeline

Reviewed on 2024/10/16

A great experience to manage your CICD pipeline

A great experience to manage your CICD pipeline

Pros

It is a great CICD tool, allowing easy integration with VCS tools, and jobs scheduling. Plugins are essential for its use

Cons

Upgrades sometimes get your system down and rollback is required when using On Prem

João
João
Overall rating
  • Industry: Information Services
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Overall very good

Reviewed on 2023/09/08

Pros

It is highly extensible and It is easy to use.

Cons

It can be a security risk - Jenkins is a web application, so it is susceptible to security attacks.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Jenkins opinion

Reviewed on 2023/06/30

I would recommend Jenkins to anyone interested in implementing CI/CD in his project.

I would recommend Jenkins to anyone interested in implementing CI/CD in his project.

Pros

Jenkins it's the perfect tool for implementing DevOps, the automatization of the integration and the deployment it's done correctly thanks to the pipelines, and it's the feature that I like the most.

Cons

The curve of learning might be big because it offers a lot of features and you will never be able to learn all of them.

Parth
Parth
Overall rating
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Simplifying Deployment Pipelines with Jenkins

Reviewed on 2023/07/13

Pros

I loved Jenkins for its extensibility, flexibility, and automation capabilities. With a wide range of plugins and integrations, I could customize it to fit my needs perfectly. Jenkins automated repetitive tasks, making our development process more efficient. It scaled effortlessly, handling projects of all sizes. The active community support and seamless integration with other tools were also fantastic. Jenkins significantly improved our development workflow.

Cons

I found a few challenges with Jenkins. Firstly, there was a steep learning curve, especially for beginners. Managing installations and plugin updates could be time-consuming, and the user interface felt outdated. Scaling Jenkins and troubleshooting issues were sometimes difficult. However, the community support and documentation were helpful in addressing these challenges.

Pankaj
Pankaj
Overall rating
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 9.0 /10

A powerful and customizable CI/CD tool

Reviewed on 2023/10/21

Pros

I like Jenkins because it allows me to automate and streamline my software development workflow, making me more productive and efficient. Also Jenkin is open-source which makes it more cost effective.

Cons

Jenkins relies heavily on plugins to extend its functionality. However, managing and updating plugins can be time-consuming and complex.

Elen
Elen
Overall rating
  • Industry: Information Technology & Services
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

Flexible and Scalable

Reviewed on 2023/06/12

Jenkins is a powerful and flexible automation server that facilitates CI/CD processes. Its...

Jenkins is a powerful and flexible automation server that facilitates CI/CD processes. Its extensive plugin ecosystem, flexibility, community support, and cost-effectiveness make it a popular choice for organizations of all sizes. However, users should consider the steep learning curve, complex setup and maintenance, user interface, security considerations, and resource requirements when evaluating Jenkins for their software development and delivery needs.

Pros

Jenkins plays a pivotal role in the DevOps toolchain, seamlessly integrating with other popular tools like Git, JIRA, Docker, and Kubernetes. It enables teams to automate and orchestrate their entire software development lifecycle, promoting collaboration and efficiency.

Cons

Jenkins' user interface may feel outdated and less intuitive compared to more modern CI/CD tools. The documentation, while comprehensive, might require improvement in terms of organization and ease of use. New users may need to rely on community resources and tutorials to navigate through initial setup and configuration.

Wojciech
Overall rating
  • Industry: Computer Networking
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 6.0 /10

Most flexible CICD platform with

Reviewed on 2022/04/27

I'm running multiple backup or VM configuration tasks. I like it, but I also see potential issues...

I'm running multiple backup or VM configuration tasks. I like it, but I also see potential issues in the future. Because of that I will think about migrating to another solution in the future.

Pros

I like it's flexibility. You can almost do whatever you want with it.

Cons

Plugins can be outdated, also documentation should be fixed. I also hate that there is no way to configure Jenkins with Database backend (everything is kept in files). Because of that there is no way to create multiple Jenkins instances.

Alternatives Considered

GitLab

Reasons for Switching to Jenkins

I know Jenkins for a long time and I needed to run my tasks as soon as possible.
Marcin
Overall rating
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Staple in the CI/CD pipelines automation

Reviewed on 2022/11/20

As typical, the solution has been used successfully for all possible deployment targets from simple...

As typical, the solution has been used successfully for all possible deployment targets from simple make builds into compiled artifacts, through packaging of (non-compilable) artifacts into npm, gems, pypy, docker images and rpms/debs. However with the move to Kubernetes clusters in lieu of simply VMs clusters, Jenkins becomes more of a hustle to implement properly.

Pros

Easy to implement, easy to incorporate into infrastructure, great support due to years of presence and experience from developers garnered throughout the years. The UI gives options for both classic feature-full or simplified BlueOcean approaches. Extendable and working great with 3rd party's tools and solutions. Pipelines typically defined in code in Groovy/Java.

Cons

Java at its core so typical memory and disk usage issues can happen, but can be helped through containerised deployment of it.Debugging pipeline issues often means meandering throughout the code for software and pipeline alike since reported errors can often obscure true source of problems. Not exactly the best option for docker image builds without docker in docker container trickery or Jenkins on bare-metal/VM deployments

Alternatives Considered

GitLab

Reasons for Choosing Jenkins

Development teams experience with usage of Jenkins for software production.Lack of experience with the other tools by the teams.GitLab actions not able to provide same scope of features, plus a lot of the SCM within projects have moved from locally implemented GitLab instances to cloud located Atlassian tools.

Switched From

GitLab and Bitrise

Reasons for Switching to Jenkins

Development teams experience with usage of Jenkins for software production.Lack of experience with the other tools by the teams.GitLab actions not able to provide same scope of features, plus a lot of the SCM within projects have moved from locally implemented GitLab instances to cloud located Atlassian tools.
Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Simply the best

Reviewed on 2022/06/11

I like working with Jenkin day in and out.

I like working with Jenkin day in and out.

Pros

Powerful CI/CD tool with so many extensibility options.
Easily integrate with any technology. Be it .NET java node
customize it as per requirement.
Tag management and deployment
Multi-branch support and deployment
rollback strategy
Docker image support.
Integration with Third-party like Argo CD / Azure DevOps

Cons

there is an initial learning curve associated with it. you would need to know the groovy script and also know some technical details on jenkin syntax but en

Alternatives Considered

TeamCity

Reasons for Choosing Jenkins

scalability, open-source, and extensibility

Switched From

Azure DevOps Services

Reasons for Switching to Jenkins

scalability, open-source, and extensibility and industry adoptation
Tamseel
Tamseel
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Jenkins is great open source continuous integration tool for large scale applications.

Reviewed on 2019/10/03

I have used Jenkins for few projects with team members, we used it because we needed more flexibilit...

I have used Jenkins for few projects with team members, we used it because we needed more flexibility at configuration. It is the only choice when you need more control over integration and testing. It is hard to configure and install but that is the trade-off for control over customization and configuration. Jenkins is free of cost itself although you need to server to host it. We use Jenkins only for projects which require more configuration and security.

Pros

Currently Jenkins is the only CI tool which has the largest set of plugins, it gives you more control over how it should work, like you can customize pipeline of continuous integration and delivery. There are plugins allow you to run Jenkins in kubernetes and docker but we never ran it on containers. Huge number of plugins available for Jenkins which allow you to integrate with other tools and customize it to your needs, plugins are available at Jenkins update center. Great thing about Jenkins is it work on windows, Linux and mac OS. Cost of using Jenkins is free because its open source although you need server to host it, you must maintain and update and that's your responsibility.

Cons

Jenkins is not easy to use you need to configure it and host it before using unlike tools like travis CI which is ready to be used.
Learning curve is steep because it has lot of features and customization which is little bit hard at start.
Hosting server is needed to host Jenkins, which means you also need to pay for hosting.
Maintenance and updation is user responsibility.

Darren
Overall rating
  • Industry: Consumer Services
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Helps us to sort through data with multiple clients

Reviewed on 2023/11/10

Pros

Jenkins allows us seamlessly switch back and forth between our clients to parse through their data.

Cons

We only use Jenkins for one purpose and it allows for that, so there isn't any con that I have.

Verified Reviewer
Overall rating
  • Industry: Retail
  • Company size: 10,000+ Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 9.0 /10

Defacto CI/CD standard

Reviewed on 2023/05/02

Pros

It is easy to get started with a simple pipeline for your code.

Cons

Integration with plugins requires more knowledge than it should.

Nikolaos
Nikolaos
Overall rating
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

A great tool for deployment control

Reviewed on 2023/03/12

We use Jenking along with BitBucket which is our main Git repository for version control. These...

We use Jenking along with BitBucket which is our main Git repository for version control. These tools are connected so that we use the master branch in BitBucket to switch and update versions between our different environments like DEV, Test and PROD.

Pros

I like the fact that Jenkins is a really customizable tool for deployments. In your Jenkins jobs you can choose between deploying some of the features of your branch and also impose rules of deployment like what will be deployed first and last to check for dependencies and prevent errors.

Cons

There is nothing that I do not like in Jenkings. The UI is very simple and easy to use. The only thing I could say here is that some times the errors in the console output are not very straight forward in order to understand what component of the deployment really failed.

vikram
vikram
Overall rating
  • Industry: Banking
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best CI/CD pipeline Automation Tool

Reviewed on 2023/03/02

Best CI/CD automation tool. We are integrating it with Blazmeter for automation load testing. We...

Best CI/CD automation tool. We are integrating it with Blazmeter for automation load testing. We can track all deployment from console and also track log if we are facing any issues. It has best GUI which will update about each CI/CD pipeline state.

Pros

Jenkins is best CI/CD pipeline automation tool. We are using this for all our project repository. It's syntax is very easy to learn. I am using this for regular pipeline deployment as well as the scheduled pipeline trigger based on the regular expression. It reads the mapping from jules file and deploy code to mapped environment.

Cons

No issue find yet. As per me it's best CI/CD automation tool.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

"The Best" CI/CD solution available in the Market!!!

Reviewed on 2023/02/11

Pros

1. First of all its open source and has a vibrant community2. Great plugin support3. Integrates well with Containers like Docker and Kubernetes4. Ease of pipeline management5. Reports are crisp and easy to understand6. Robust CI CD solution

Cons

No Cons so far. One improvement can be done is in its UI!!

Hyma Roshini
Overall rating
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Jenkins deployment

Reviewed on 2023/03/07

Pros

Best tool for deployment process , it providers clear cut view of the deployment status

Cons

Sometimes the deployment status won't get updated fast

Verified Reviewer
Overall rating
  • Industry: Hospital & Health Care
  • Company size: 11–50 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Hero of all the CICD tools alive

Reviewed on 2023/01/14

Saves our timeIncresed our productivityAutomated so many daily tasksDeployment happens automatically...

Saves our timeIncresed our productivityAutomated so many daily tasksDeployment happens automatically without manual interventions

Pros

Free open source toolTesting processContinous IntigrationContinous deploymentRelease process streamlinePipeline management

Cons

Web UI needs improvementNothing from functionality wise

Sachin
Overall rating
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

Great DevOps tool

Reviewed on 2023/02/14

Good, does deliver what it is supposed to

Good, does deliver what it is supposed to

Pros

Continuous build and deploy capability, it's integration with other tools like Nexus

Cons

Performance issues and familiarity issues requiring an expert to look into deploy failures

Gaurav
Overall rating
  • Industry: Financial Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Great tool for your CICD needs

Reviewed on 2022/06/10

We used jenkins as a CICD tool in almost every of our project. This works very well and has lots of...

We used jenkins as a CICD tool in almost every of our project. This works very well and has lots of plugins developed by community. It is highly customizable and I would recommend this tool for cicd use cases and if you are planning to introduce automation in cicd, this tool is the best

Pros

1. Open source and big community support
2. Easy to install, host and upgrade.
3. Supports wide range plugins for your every need.
4. Authentication and authorisation is well structured.
5. Easy to track the errors
6. Good and clean UI
7. Good capability in terms cicd as compare to competitors.

Cons

1. Sometimes job takes a lot of time and then gives error.
2. Machine configuration required high for better performance.
3. Plugins compatibility with jenkins version

Alternatives Considered

CircleCI and Bamboo

Reasons for Switching to Jenkins

Due to rich set of features
Nikhil
Overall rating
  • Industry: Investment Banking
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Must have agile tool - Jenkins

Reviewed on 2022/08/21

If the project is being developed in agile methodology Jenkins is must have tool . It is open...

If the project is being developed in agile methodology Jenkins is must have tool . It is open source also can be integrated with many other software and the best part is high level of automation can be achieved with use of Jenkins. CI/CD is one of the latest trends in the market and Jenkins make it possible to achieve.

Pros

Jenkins is one of the most required tool if developer are working in agile methodologies model . Continuous integration and continuous delivery can be achieved with help of Jenkins. Where in developer can build the code test and along with it deploy . Also Jenkins make it possible to integrate with other software like git , jira which makes tasks lot more easier

Cons

At first users may find it difficult to navigate through Jenkins but it's only matter of time till they get used to it . Maybe the UI maybe be done little user friendly

Alternatives Considered

TeamCity
Monish
Monish
Overall rating
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Product Build Version Management and Ad-hoc jobs Scheduling

Reviewed on 2020/04/26

Jenkins has been a great tool for maintaining build version and scheduling timely jobs

Jenkins has been a great tool for maintaining build version and scheduling timely jobs

Pros

Jenkins plays a important role in product development and deployment lifecycle, where a developer can build his code and give the build version to QA for testing, ones the build is tested it can be signed off and deployed to prod,

Not one but many Different Applications can be created and can be built and maintain the build versions of each applications,

Ad-Hoc scripts can be managed and can be triggered when required or schedule it in a timely manor,
the jobs can be parameterised or non-parameterised, and can even set default parameter value,
The scheduling of jobs are done using cron string,
Usually we use linux shell scripts for job build configurations, it can also be done by many different ways.
We can configure different executor machines for different jobs to distribute the load,
Supports parallel processing of different jobs at the same time,
User permissions are manageable (read, write, build etc.. ),

It has lot's of native and third party plugins, for achieving different use-cases, and lot of community support,

The features are well-documented inline,

it has a great version control of the job configuration

Cons

Scheduling becomes little complicated if the job has to run in un uniform interval of time, for which we had to set up two jobs with the same build configuration and different cron scheduler,

sometimes the application dropdown values disappears when used with different executors ,

Not a fully cloud-based solution, infrastructure should be managed internally,
maintains limited build history,