Jenkins

RATING:

4.5

(553)

About Jenkins

Jenkins is an open-source automation server that provides multiple plugins to create, deploy and automate the delivery of any projects. It enables IT professionals to implement continuous integration or continuous delivery (CI/CD) pipelines and distribute tasks across multiple systems. Jenkins offers a variety of features such as access control, activity dashboard, application management, system monitoring, analytics and more. It helps software developers automatically update changes in projects and handle application testing processes. Additionally, it allows administrators to create back-ups and restore Jenkins servers and nodes. Jenkins comes with an application programming interface (API), which facilitates integration with several third-party platforms such as Ac...

Jenkins Pricing

Jenkins is available to users for free.

Free trial: 

Not Available

Free version: 

Available

Jenkins pipeline
Slide 1 of 2

Jenkins Reviews

Overall Rating

4.5

Ratings Breakdown

Secondary Ratings

Ease-of-use

4

Customer Support

4

Value for money

4.5

Functionality

4.5

Most Helpful Reviews for Jenkins

1 - 5 of 553 Reviews

George

10,001+ employees

Used less than 12 months

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

3

Reviewed April 2022

Release management system that gets the job done

User Profile

Monish

Verified reviewer

Computer Software, 1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

4

CUSTOMER SUPPORT

3

FUNCTIONALITY

4

Reviewed April 2020

Product Build Version Management and Ad-hoc jobs Scheduling

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,

User Profile

Gábor

Verified reviewer

Telecommunications, 10,000+ employees

Used daily for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

4

VALUE FOR MONEY

4

CUSTOMER SUPPORT

4

FUNCTIONALITY

4

Reviewed March 2023

Easy to understand, ease of use, and sense of the operation of automation and scripting

As automation of script files and file execution, the feel of operation in the system is easy to understand. I started from a place I had never used, but it felt that way. In a nutshell, it is an image of the Linux Cron and Windows task scheduler. It is easy to manage problems that have been resolved, specific effects and CI/CD processing details. When the agent load increases, there is no need to respond manually; automatic escalation will distribute the load. The file (Jenkinsfile) describing the functions, points and CI/CD processing that contributed to the problem can also be managed in the Git repository as a set with the source code, so it is easy to check the processing details and modify the Jenkinsfile.

PROS

The amount of information in the search results is significant, and it is easy to operate because it is free (easy to stop in case of emergency). A Docker agent and JenkinsX are also available, so they are compatible with the latest technology. Because it can be used not only on-premises but also with Kubernetes, it is helpful because the learned technology can be used for a long time, even if the stage changes.

CONS

Since the configuration screen is displayed in a tabbed format, there are times when you cannot see what you want to edit unless you show it at the bottom of the browser screen.

Reason for choosing Jenkins

You can now automate scripting files, run midnight jobs, specify runtime, etc., and compile and run scheduled files, compilations, and scheduled file executions.

Reasons for switching to Jenkins

There is much room for consideration and input if you want to automate and schedule jobs and script files for the entire system.

User Profile

Rishabh

Verified reviewer

Computer Software, 1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

3

EASE OF USE

4

FUNCTIONALITY

4

Reviewed January 2023

One of the best CI/CD experience

PROS

- It has huge customisation options while creating a new CI/CD pipeline- It greatly reduces the developer effort by automating a lot of stuff- Great for running regular cron jobs

CONS

- The UI can be made much better - The erorr reporting in case of pipeline failures can be much better. One of the competitor which wins over Jenkins here is CircleCI

Anonymous

11-50 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

4

VALUE FOR MONEY

5

CUSTOMER SUPPORT

3

FUNCTIONALITY

5

Reviewed February 2021

The best open source solution for build machines

I would strongly recommand to consider Jenkins for your build machines. It's free, powerful and offers a lot of options that payed solution might not even propose.

PROS

Jenkins is fully open source, making it easy to install on almost any system. Jenkins comes with many different plugins that allows you to use it with your favorite Engine, versioning solution, etc... Jenkins offers many different ways of creating builds scenario, easy to understand steps, and strong scripting

CONS

It's not always easy to find support, and you might need to rely on your web searching skills in order to find some help. Updates can sometimes break plugins so you need to be careful with those. Luckly enough, there are ways to revert updates if necessary. It's not for Everyone, since setting up a server could take time and a lot of trial and errors.

Reason for choosing Jenkins

We were already used to Jenkins from our previous project and the plugins available with Jenkins, for our versioning solution, are better maintained and more up to date than the TeamCity ones.