Skip to main content
TrustRadius
Jenkins

Jenkins

Overview

What is Jenkins?

Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery…

Read more
Recent Reviews

TrustRadius Insights

Jenkins has been widely used for various use cases, making it the go-to choice for building, testing, and deploying projects. Its …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Jenkins?

Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery hub for any project.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

32 people also want pricing

Alternatives Pricing

What is CircleCI?

CircleCI is a software delivery engine from the company of the same name in San Francisco, that helps teams ship software faster, offering their platform for Continuous Integration and Continuous Delivery (CI/CD). Ultimately, the solution helps to map every source of change for software teams, so…

What is Buildkite?

Buildkite is a CI and build automation tool that combines the power of the user's own build infrastructure with the convenience of a managed, centralized web UI.

Return to navigation

Product Demos

CI/CD Pipeline Using Jenkins | Continuous Integration & Continuous Deployment | DevOps | Simplilearn

YouTube

Jenkins in Five Minutes

YouTube

12 Soft Pastel Techniques for Every Artist / PLUS Painting Demo

YouTube

DWTS - Troupe waltz demo w/opera singer Katherine Jenkins

YouTube

How to run Ansible playbook from Jenkins pipeline job | Ansible Jenkins Integration| DevOps Tutorial

YouTube

08 - Jenkins pipeline integration with git & maven | Jenkins Pipeline Tutorial

YouTube
Return to navigation

Product Details

What is Jenkins?

Jenkins Video

What is Jenkins?

Jenkins Integrations

Jenkins Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery hub for any project.

Reviewers rate Performance highest, with a score of 8.9.

The most common users of Jenkins are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(445)
Loading...

Attribute Ratings

Reviews

(1-25 of 69)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Jenkins' strengths are:
  • Scripting: Using Groovy we can extend the plugins' behavior and customize the way we build our projects. If you have complex pipelines and tricky build scenarios, please consider the use of Jenkins.
  • Maturity: Nowadays we have powerful CI alternatives, but Jenkins is a tool used for many companies and has an active community so it's easy to find documentation related to almost any setup, also there are plenty of people with knowledge about it.
Some areas where Jenkins needs improvement are:
  • Updating: Jenkins needs to introduce/facilitate ways to update external dependencies.
  • Scalability: For some workloads, Jenkins still has issues with performance.
May 22, 2023

Jenkins - review.

Muhammad Arsalan Niazi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is a highly customizable CI/CD tool with excellent community support. One can use Jenkins to build and deploy monolith services to microservices with ease. It can handle multiple "builds" per agent simultaneously, but the process can be resource hungry, and you need some impressive specs server for that. With Jenkins, you can automate almost any task. Also, as it is an open source, we can save a load of money by not spending on enterprise CI/CD tools.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Since I have worked with Jenkins, it has been reliable 9 out of 10 times. Considering you can build a docker file, test your code, have a Sonar plugin for quality control, and then deploy the docker image all in one, this makes Jenkins very convenient to use. There have been times when Jenkins does not run. I am unsure if it is due to how many people are using the instance. It doesn't give a great description of why, which is the only time I have had negative issues with Jenkins.
Damon Darling | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In a scenario where a small software development team is working on a simple project with minimal codebase and a straightforward deployment process, Jenkins may not be well suited. The overhead and complexity of setting up and maintaining Jenkins could outweigh the benefits of such a small-scale project. Additionally, the learning curve associated with Jenkins, along with its resource-intensive nature, might not be justifiable for a team with limited resources and a shared infrastructure. Alternative lightweight CI/CD solutions that offer streamlined workflows and require minimal configuration may provide a more suitable and efficient choice for small projects with straightforward requirements, focusing on simplicity, speed, and ease of use.
Prashant Chaudhari | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
You can set up Jenkins for pretty much any kind of CI/CD requirements. It has plugins for supporting various environments and with Shell scripting options, you can customize it to your use cases very easily.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
One scenario we use Jenkins regularly is with a scheduled Jenkins job (akin to a cron job) that runs every morning and takes inventory of all VMs/Containers/Servers. This inventory monitors changes in average resource usage, and services that are up or down, and backs up logs for troubleshooting. This job requires no attention, and Jenkins manages it all automatically. Another scenario in which Jenkins was utilized less effectively was in an attempt to actually manage virtual machines (spin up/spin down/reallocate) in vSphere. While we eventually got it to work, Jenkins had a hard time interpreting some of the logic we provided it. Admittedly, Jenkins may have a plugin to assist with this need, we simply found it tedious and decided to go another route in the long run
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Any kind of app development where you need to build code on a regular basis and deploy it to static environments is an excellent use of Jenkins. Anytime developers were manually building and deploying could therefore be automated in Jenkins, design jobs for either on-demand execution, scheduled builds, and even trigger-based builds.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our organization has a team of approximately 30 developers. Using Jenkins allows us to effectively manage access to who can promote which projects, and which environment they can promote them to. The detailed build history is very useful in instances where a build fails.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
In our company Jenkins is very well suited; it integrates with all our tools, and it is easy to use and manage. We run all our backend API tests and our front-end UI automated tests with the help of Jenkins. The script builds work wonders for us in bringing back up critical infrastructure after an outage.
Eric Mintz | TrustRadius Reviewer
Score 3 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is suitable for use cases where the initial lengthy, manual setup time can be justified and where once it's set up, little change is expected to the pipeline. Jenkins is less suitable for cases where: The Jenkins instance itself will be deployed by infrastructure-as-code (IAC) tools like Ansible Jenkins pipelines are expected to undergo substantial changes during development. There is no dedicated resource to constantly check for Jenkins plugin upgrades.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is well-suited for scenarios such as Continuous Integration, DevOps Automation, Agile Development, and Open-Source Software Development. It may be less appropriate for small projects, legacy systems, complex configurations, and low-resource environments. It's essential to carefully consider the specific needs of your organisation before choosing Jenkins or any other automation tool.
October 12, 2022

Jenkins makes life easy.

SHEETAL KUMAR MAURYA | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
It is best suited when your deployment is widespread, and you don't have time to do this. Also, it is suitable if you have less knowledge of servers. I would not suggest Jenkins if you do not have frequent deployment. It requires at least medium size instance to run so that it will make a recurring cost.
Sayam Jain | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Any work that requires a regular same kind of iteration can be done or achieved by the Jenkins, from small mailing of monitoring to large part of deployments are handled with Jenkins with ease. Jenkins is somewhat tough to set up, but once you get some hands-on then you can automate almost every iterative work.
ANurag Tamrakar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
If you're looking for a highly customizable CI/CD tool then Jenkins is a go-to Tool! if you're looking for developing and using your own features you're in. You can develop your own plugins in Jenkins. Jenkins requires maintaining servers and building agents if you're looking for something maintenance-free then you should look for SaaS-based CI/CD tools.
Caleb Kleveter | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is good if you need to have a CI system so flexible that it would make a gymnast look like a block of wood. In every case that I have worked with, other solutions have been easier to use and maintain, while having all features I could ever need.
August 03, 2021

Jenkins

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is well suited if you need a high customizable CI/CD tool that can be integrated with most popular tools and software. It is possible to get Jenkins to do almost anything you want or need it to if you are willing to put in the effort up front. It is a great tool for running automated tests on your codebase.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Jenkins helps the flow of build from the development team to the QA team. Can be really helpful in doing continuous builds, but when this feature is turned on the development team must have great communication otherwise the risk of broken builds become very high. In the long run, we found it made things easier when we just pushed the build manually and appointed a team member the build master.
October 17, 2019

Jenkins CI/CD

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is well suited for large and/or distributed teams where synchronization of production releases is critical. Jenkins allows us to reduce risk of a bad release by gatekeeping deployment with a variety of useful checks and verifications. Jenkins also has a huge amount of community support, as well as a large variety of plugins and integrations. Integrations with GitHub and Slack are extremely useful for our team.
Richard Rout | TrustRadius Reviewer
Score 2 out of 10
Vetted Review
Verified User
Incentivized
If you have a very complex set-up and want full control of your build and test servers, then Jenkins will work for you. It's free and allows you to deploy it on your own machines and set up everything exactly how you want it. You need to invest a lot of time and work. It's not good if you just want a simple build and any other cloud service will do it for you, cheap or free.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • It is an open-source tool with great community support.
  • It has 1000+ plugins to ease your work. If a plugin does not exist, you can code it and share it with the community.
  • It is built with Java and hence, it is portable to all the major platforms.
  • Makes developers life easy.
  • Automate the build pipeline process.
  • Used for scheduling tasks and CRON jobs.
October 16, 2019

Excellent CI/CD tool

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Jenkins is the best CI/CD tool, it integrates with most other tools. it has lots of support for various plugins. Jenkins with DSLs and Jenkinsfile it can be extremely configurable. We can automate the whole build from a Git push to prod deployments.

For microservices we have a bit better tools then Jenkins.
Return to navigation