We primarily use the solution for CI, continuous integration, and as a content server.
Senior Automation Engineer at a tech vendor with 10,001+ employees
Easy to learn, straightforward to set up, and has good documentation
Pros and Cons
- "It's very easy to learn."
- "We need more licensed product integrations."
What is our primary use case?
What is most valuable?
The solution is quite scalable and user-friendly. It's very easy to learn.
The initial setup is straightforward.
It's stable.
The solution can scale.
It has good documentation to help with troubleshooting.
What needs improvement?
The solution needs more support for different Docker setups. Right now, it's a bit complicated. If there were better Docker integration, it would be ideal. Right now, there is no easy plug-in. You really have to explore it a bit more to figure out how to do it.
We need more licensed product integrations. For example, having a licensed integration with Jira would be great.
It is a bit limited in terms of its vision right now.
For how long have I used the solution?
I've been using the solution for three years.
Buyer's Guide
Jenkins
October 2025
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
872,869 professionals have used our research since 2012.
What do I think about the stability of the solution?
The solution is stable. Sometimes the host server may be down. However, most of the time, it's stable.
I'd rate the stability nine out of ten.
What do I think about the scalability of the solution?
It's a pretty scalable solution. We find it easy to expand.
We're using it for a large application and haven't had any issues. It's a bit close sometimes; however, it doesn't crash at regular intervals. Sometimes there might be some server down or something that might cause an issue.
I'd rate the scalability nine out of ten.
We have about 300 or more people using the solution. We tend to use the product on a weekly basis.
How are customer service and support?
It is an open-source solution and has good documentation.
Which solution did I use previously and why did I switch?
I've also used Bamboo, which is a bit more user-friendly. It has good integrations and licensing.
How was the initial setup?
The solution offers a very straightforward setup. If you have a little bit of technical knowledge, it shouldn't give you any trouble. I'd rate the ease of setup nine out of ten.
What's my experience with pricing, setup cost, and licensing?
The solution is open-source.
What other advice do I have?
We're a partner.
Before using the solution, it is helpful to have some Git or CI/CD experience under your belt. It would help with context when starting to use Jenkins.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Software Engineer at HSBC
Pipeline takes code from any versioning system, but solution could be more stable and easier to configure
Pros and Cons
- "With Jenkins, the pipeline will take your code from any versioning system like GitHub or Bitbucket. All the security scans can happen in one go and then all the tests also get run. You can just build one container in it and deploy it."
- "For this solution to be a 10, it has to be a lot more stable. Maybe the public version of Jenkins is stable, but in our case it's not stable."
What is our primary use case?
We have multiple job templates available. You just need to find the best template for your needs. If you just want to do a Maven build, there will be a more suitable template there. For something else, if you just have one rebuild and you want to deploy it from the server, there will be some other job template available. We have multiple job templates, so we need to configure according to that template and then it's okay.
The solution is deployed on-premises. About 15% of my organization is using this solution. It's basically used by the DevOps engineers. Not all the developers use it.
What is most valuable?
With Jenkins, the pipeline will take your code from any versioning system like GitHub or Bitbucket. All the security scans can happen in one go and then all the tests also get run. You can just build one container in it and deploy it.
What needs improvement?
For this solution to be a 10, it has to be a lot more stable. Maybe the public version of Jenkins is stable, but in our case it's not stable. There is a knowledge record, but you still need to figure out the way to configure it initially. It has to be easier. There should be some indication that an error is not caused by Jenkins.
For how long have I used the solution?
I have been using this solution for a year and a half.
What do I think about the stability of the solution?
Because we are using in-house tools, it's a little bit unstable.
What do I think about the scalability of the solution?
It's very scalable.
How are customer service and support?
We haven't needed to call support. If we have any issues, we contact HSBC's support team or the one who created the template.
How was the initial setup?
Initial setup is difficult. From start to finish, deployment takes an hour and a half.
What about the implementation team?
We are using in-house tools.
What's my experience with pricing, setup cost, and licensing?
Jenkins is open-source.
What other advice do I have?
I would rate this solution 6 out of 10.
I have less knowledge of the raw Jenkins, but Jenkins is doing almost all the stuff that I want it to do, but it's not a 10 because of the difficulties to configure it, to make it work, to do end-to-end, and then the stability.
You should first find out all the requirements that Jenkins is doing. You need to find out if you have any coding issue or if Jenkins has any issue. Now I train people to use it, and normally these are the issues that I find. There are many occasions where there is an issue with code but it's not always that Jenkins is wrong; sometimes it's the code that is breaking.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Jenkins
October 2025
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
872,869 professionals have used our research since 2012.
Software Data Engineer at PayPal
It's an open source solution for automating deployment, but it lacks the integration and user-friendliness of a paid product
Pros and Cons
- "Jenkins allows us to automate deployment, so I no longer have to do it manually. That's the primary use case. The other advantage of Jenkins is that it's open source. It was free for me to download and install. It's a product that's been in use for many years, so I can find a lot of support online for any issues that I may encounter while configuring anything for a given use case."
- "I sometimes face a bottleneck when installing the plugins on an offline machine. Mapping the dependencies and then installing the correct sequence of dependencies is a nightmare, and it took me two days to do it."
What is our primary use case?
I'm using Jenkins for CI/CD pipelines. We have around 400 dashboards and BI applications that need to be deployed when we make changes and push it all out on GitHub.
I create webhooks from GitHub to trigger the Jenkins pipeline, which runs a script that I'm writing in Python. This deploys the applications to their respective application servers.
How has it helped my organization?
Jenkins allows us to automate deployment, so I no longer have to do it manually. That's the primary use case. The other advantage of Jenkins is that it's open source. It was free for me to download and install. It's a product that's been in use for many years, so I can find a lot of support online for any issues that I may encounter while configuring anything for a given use case.
What is most valuable?
I like that Jenkins integrates seamlessly with GitHub, and it's able to clone a lot of repositories. There is also a workflow sequence where I can write my script so that it goes through a particular workflow channel and all the scripts run.
Jenkins offers many environment variables, allowing me to customize it and deploy in various environments without too many changes to the record. It's fairly sophisticated in that sense.
What needs improvement?
Many of the Jenkins servers I install are on a system in some restricted zone where the server doesn't have internet access. This is problematic because Jenkins requires many plugins to integrate with GitHub or add custom functions, so it would be helpful if the plugins were pre-installed with the product.
Installing them online is easier because I can go ahead and search for the plugins I need. However, I have to download every plugin when I'm using this tool on a server in a high-security zone with no internet access. Each plugin depends on another, so the plugins have to be installed in a particular order, or installing all the plugins is extremely difficult. If the prerequisite is not installed, and I install the other one, it goes out and gives me an error. It's a complicated process to do it.
When this tool does not satisfy a particular requirement, I map the requirement to some other tool and proceed with it. There are different tools for various use cases, so I use whatever I have. I don't expect a single product to provide all the functionalities I need.
For how long have I used the solution?
I've been working on Jenkins for about a year.
What do I think about the stability of the solution?
If there isn't any problem with the server where Jenkins is installed, I don't have any issues with Jenkins. We have had to restart it a few times to free up memory, but we run it on a multi-node cluster. That helps because we can redirect traffic through one of the servers while we restart the other. Some minor restarts need to be done to free up memory, but we have redundancy in place so it doesn't affect the system availability.
What do I think about the scalability of the solution?
Jenkins' scalability is good because we can connect it to as many repositories as possible. I can create a hierarchy of jobs and set up a proper workflow to trigger the jobs in sequence. One level of the hierarchy is the build steps, and on top of those, we have hierarchy of jobs. Each job can trigger another job as well.
We use Jenkins throughout the entire organization to deploy a lot of applications. Every software development team in my organization uses Jenkins. Our developers have standardized the process and created another tool on top of the Jenkins server.
How are customer service and support?
We primarily use community support. Jenkins is widely used, so the community knowledge base is very rich. For any given question we have, the chances are good that someone has been asked it a couple of years ago, and it has already been answered well. We only need to recreate the solution online. Support is extensive.
Which solution did I use previously and why did I switch?
Google provides a service similar to Jenkins called Cloud Build, but we'd have to purchase it because it's not open source. And since it's provided a GCP service, it's on the cloud. Most of the features that Jenkins offers is are available GCP. However, the server infrastructure is managed by GCP, so we don't have the flexibility to configure and change many things about the way the system works.
There is a set of features available to us, and we can put some parameters in place to make it work. But the problem is that Cloud Build isn't very flexible in terms of its configuration. We have the same issue with AWS CodeDeploy, another service like Jenkins.
Most of the configurations we do have already been set by the cloud provider. Let's say Jenkins asks us to configure five to 10 things, and the cloud provider only asks us to configure one or two. Again, the problem is we do not have the option to customize.
What's more, GCP or AWS services for CI/CD pipelines are tied to the other services in the cloud. For example, AWS has its own source control system called as CodeCommit. CodeDeploy is connected to it and another service called Pipeline.
You can fluidly orchestrate code with minimal administration or configuration. All changes you make on CodeCommit go through the workflow by just inputting the scripts. You don't have to do a lot of configuration like you need to do in Jenkins. AWS takes care of all of that. You can put some approval process to see if the build has succeeded. You need someone to go in and approve it before it's deployed. All those things can be done that aren't possible in Jenkins.
How was the initial setup?
If I'm installing Jenkins on Windows, it's a simple graphical user interface similar to any installer. I only have to specify the port where this needs to be installed to open it and then configure the login. It's not intuitive to figure out what needs to be done because Jenkins is open source. As soon as we install it, it outputs some text file to one of the folders where Jenkins has been installed, and we generally don't have an idea of where that file will be.
That's the kind of thing you have to figure out using community support. I go to that file, find the temporary password, and set the login credentials. After the installation, I access the specific port where the server was installed via a local host. Then I log in to the Jenkins server and start configuring all the necessary elements I want in my deployment process.
The initial setup takes about 15 to 20 minutes, but I sometimes face a bottleneck when installing the plugins on an offline machine. Mapping the dependencies and then installing the correct sequence of dependencies is a nightmare, and it took me two days to do it. However, it generally takes only a day to get it completely configured.
Sometimes the batch scripts or any scripts we put in place might be a version that Jenkins doesn't support. We either have to make sure our scripts are compatible with the Jenkins version or update Jenkins. That sort has happened, but it's rare. Maybe it's because I've only worked on Jenkins for a year, and I haven't seen a lot of difficulties over there. I think there should be some maintenance, but from my experience, I've found it to be very minimal.
What's my experience with pricing, setup cost, and licensing?
Jenkins is completely open source.
What other advice do I have?
I'd rate Jenkins about six out of 10 because it doesn't have much out-of-the-box integration. Everything needs to be done manually. On the other hand, it's free, so that makes up for the shortcomings. It depends on an organization's needs and budget requirements because it's not something I pay for.
I would recommend it for certain use cases. It depends upon the project. For example, Jenkins might be suitable for a client who doesn't use a cloud provider to deploy their CI/CD pipelines, and they're deploying on their on-prem system. Also, if they're in their POC phase and are unsure how much budget will be allocated to the project, I definitely recommend Jenkins to be their first-go solution for a CI/CD pipeline.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Consultant at Coforge Growth Agency
An open source automation server with a useful business logs feature
Pros and Cons
- "I like the business logs. It's a very useful tool. Client-server communication is also very fast."
- "It would be better if there were an option to remove its Java dependency. This would make it more compatible with other software, and it could be much better. At present, we have to depend on Java whenever we want to deploy agents."
What is our primary use case?
We use Jenkins for the continuous integration of our jobs and products. We do have a couple of jobs that were created through Jenkins, and it's logical to start like that, as it requires the Java framework to run on Jenkins. We have the developer code; we begin with the power and the PSQL.
What is most valuable?
I like the business logs. It's a very useful tool. Client-server communication is also very fast.
What needs improvement?
It would be better if there were an option to remove its Java dependency. This would make it more compatible with other software, and it could be much better. At present, we have to depend on Java whenever we want to deploy agents.
For how long have I used the solution?
I have been using Jenkins for about two years.
What do I think about the stability of the solution?
Jenkins is a stable product.
What do I think about the scalability of the solution?
Jenkins is a scalable product.
How was the initial setup?
The initial setup is straightforward.
What other advice do I have?
I would tell potential users that Jenkins is a very good tool, which I highly recommend. It's very helpful for the continuous integration of any products. For example, if you want to dial up some things on production and want to go live, we can continuously integrate them. We can put it onto the report starting from the no-code and the subsequent environment and letters. So, Jenkins is very highly recommended.
On a scale from one to ten, I would give Jenkins a ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Embedded Software Engineer at a manufacturing company with 201-500 employees
Flexible script customization, reliable, and scales well
Pros and Cons
- "The most valuable features of Jenkins are the integration of automatic scripts for testing and the user's ability to use any script."
- "Jenkins is not an easy solution to use and the configuration is not simple. They can improve the solution by adding a graphical interface that is more user-friendly."
What is our primary use case?
We are using Jenkins to automate the compilation and check the implementation from scripts for validation and testing. It's a useful tool for any developer.
If the code works fine in the company's development environment, it doesn't mean that it will be okay for other platforms. We're using Jenkins to test the server in platforms. It's very helpful.
How has it helped my organization?
Jenkins has improved our organization by allowing us to use automatic testing to cover all the various levels of software, which includes software embedded into hardware. It has been very difficult to be able to run tests in embedded software in the past.
What is most valuable?
The most valuable features of Jenkins are the integration of automatic scripts for testing and the user's ability to use any script.
What needs improvement?
Jenkins is not an easy solution to use and the configuration is not simple. They can improve the solution by adding a graphical interface that is more user-friendly.
For how long have I used the solution?
I have been using Jenkins for approximately one year.
What do I think about the stability of the solution?
The stability of Jenkins is good.
What do I think about the scalability of the solution?
Jenkins is scalable.
We have five people that are using this solution in my company.
How are customer service and support?
I have not used the support from Jenkins.
Which solution did I use previously and why did I switch?
I did not use a solution other than Jenkins.
How was the initial setup?
Jenkins is complex to implement.
What about the implementation team?
The implementation of the solution was done in-house. We use two or three people for the deployment.
What was our ROI?
The solution has had good value for the money we spent.
What other advice do I have?
My advice to others is this is a tool that will help save time have good coverage for the validation environment and test more hardware capabilities. For example, it can handle an embedded system and it can run any type of script.
I rate Jenkins a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at a financial services firm with 501-1,000 employees
Open-source and reliable but needs better documentation
Pros and Cons
- "It can scale easily."
- "They need to improve their documentation."
What is our primary use case?
We are using the solution for integration purposes. We have our own DevOps pipeline. Jenkins is the key tool that is being used in the entire DevOps journey. It's like an automation build tool. It's a CI/CD: continuous integration and continuous deployment
What is most valuable?
We mostly enjoy the multi-branch pipeline support. We have multiple branches regarding, for example, the production environments. In this environment, we can use Jenkins for the deployment and integration of multiple branches.
The deploying and assessing of the development of our code and our application has been really useful.
It's getting a bit easier for us to use Jenkins, and it is really helping us.
The solution is stable.
It can scale easily.
Jenkins is pretty flexible and integrates with many products. As of now in the market, there is no vendor dependency. They are providing a lot of plugins, so it's not very difficult to integrate with others.
What needs improvement?
If they could provide some release management and integrated security like JFrog Xray and JFrog SonarQube, that would be ideal. If they could have a built-in security assessment, like a run times security assessment, or some engine within Jenkins, that would be great. We are expecting a collaborative solution. We'd prefer not to have to go through third parties. We want everything in a single place and without having to deal with extra applications and expenses.
I would want to see if they can add some security engines or security modules within the Jenkins portal so people wouldn't have to buy or go for some other outside products. As of now, security is the biggest concern. That should be the first priority after any technology.
They need to improve their documentation. When you compare it to Red Hat documentation which is very nice, you find that Jenkins does not provide much helpful documentation.
The product needs to showcase more use cases.
For how long have I used the solution?
I've used the solution for eight to ten years.
What do I think about the stability of the solution?
The stability is good. it's reliable. I'd rate the stability four out of five.
What do I think about the scalability of the solution?
The solution can scale quite well.
We only have 20 to 30 users on the product right now. It's something our development team uses daily.
How are customer service and support?
The other people handle support cases. I'm not quite sure how quickly they respond since we have different infra teams, so they handle all these cases.
Which solution did I use previously and why did I switch?
The only competitor to Jenkins is Argo CD for Jenkins. We are not using it yet.
The approach is now changing to GitOps. People are moving towards the GitOps rather than the old DevOps model. That's where the Argo CD or Flex comes in as alternative tools that are picking up interest in the market.
How was the initial setup?
It would be easier to set up the solution if they offered better documentation. With more direction, it would be easier to deploy the solution. The steps shown in the documentation are not very clear.
It shouldn't be like a puzzle. I have to search everywhere, every time, and Google what I need. Rather than going to blogs and some open-source community blogs, it's better to have its own documentation. It should be very straightforward and clearly show the steps, the minimum requirements, and the bottlenecks. It should all be centralized as well.
I'd rate the setup process a three out of five in terms of ease of implementation.
What's my experience with pricing, setup cost, and licensing?
I'm not sure of the exact pricing of the product. My understanding is that it is not very expensive. It's an open-source tool. They do also have an enterprise version, which is what we use. It's the same tool whichever you use, however, with enterprise, you get support.
What other advice do I have?
We are customers of Jenkins.
I'd rate the solution seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Principal DevOps Engineer at Guavus
There is a large user base to provide community support, which I find very valuable.
Pros and Cons
- "Jenkins is the most widely used development tool, so there are many plugins and it's easy to integrate. There is a large user base to provide community support, which I find very valuable. If I need to find a better way to do something, I can always get help from the community. Automation is about thinking outside of the box, and other users are constantly adding new plugins."
- "I would like them to provide space for people to have a central node that stores all the logs of workspace information in a distributed fashion to facilitate backup and restoration. Currently, everything is stored on one node, so you need to set up distributed storage or an endpoint that you can use for backing up your information."
What is our primary use case?
We use Jenkins for CI/CD application. It helps us develop and push out applications.
What is most valuable?
Jenkins is the most widely used development tool, so there are many plugins and it's easy to integrate. There is a large user base to provide community support, which I find very valuable. If I need to find a better way to do something, I can always get help from the community. Automation is about thinking outside of the box, and other users are constantly adding new plugins.
What needs improvement?
I would like them to provide space for people to have a central node that stores all the logs of workspace information in a distributed fashion to facilitate backup and restoration. Currently, everything is stored on one node, so you need to set up distributed storage or an endpoint that you can use for backing up your information.
For how long have I used the solution?
I have used Jenkins for five or six years.
What do I think about the stability of the solution?
Jenkins is highly stable.
What do I think about the scalability of the solution?
Jenkins can scale up. We have about 100-150 users working with it now.
How are customer service and support?
The documentation is extensive and community support is excellent.
How was the initial setup?
I rate Jenkins eight out of 10 for ease of setup. Jenkins evolved from running on a virtual machine to deploying inside Kubernetes, which has simplified the setup. Running Jenkins inside Kubernetes is straightforward. The only challenge is configuring the backup. We have two people maintaining Jenkins by updating the plugins and server about once every other month.
What about the implementation team?
We deployed Jenkins in-house.
What's my experience with pricing, setup cost, and licensing?
Jenkins is an open-source product, but you have the option to buy an enterprise license.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Infrastructure Solutions Architect at a real estate/law firm with 10,001+ employees
Great performance, and easy setup, and good integration with other solutions
Pros and Cons
- "The initial setup is pretty simple."
- "It would be helpful if they had a bit more interactive UI."
What is our primary use case?
We usually just use Jenkins for the CI, continuous integration, part. That is the use case we have.
What is most valuable?
The performance is fine. With the huge chunk of connectors that it has, you can literally connect to anything, and you can add anything in the pipeline. The connector parts are seamlessly able to integrate into different products and systems. That is the best part.
The initial setup is pretty simple.
It's stable.
Whatever is commonly used and whatever I have required, I have always found that Jenkins has integration with those platforms. I'm fully satisfied on that front.
What needs improvement?
It would be helpful if they had a bit more interactive UI.
For how long have I used the solution?
I've been using Jenkins for a while. I've used it at this organization and in my past organization.
What do I think about the stability of the solution?
The solution is stable. We haven't had any real issues. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
I can't comment on scalability as I have never really tried to scale it previously. It's not part of our requirements.
I'm not sure how many people in our organization actually use the solution.
How are customer service and support?
I've never needed that assistance of technical support. I can't speak to how useful they are if you run into issues.
How was the initial setup?
The implementation process is pretty straightforward. It's not too complex.
I can't recall exactly how long it took to deploy.
What's my experience with pricing, setup cost, and licensing?
Licensing is not my domain. I can't speak to the exact costs.
What other advice do I have?
Many teams use Jenkins here. Some may use it on the cloud, and others may use it on-premises.
I'm using the latest version of the solution.
I'd rate the solution nine out of ten. The reason we love it is the huge amount of connectors that Jenkins has. It has seamless connectivity with literally every product from Octopus, and you can integrate everything into your pipeline seamlessly. That was the reason we switched to Jenkins.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Jenkins Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2025
Product Categories
Build AutomationPopular Comparisons
GitLab
VMware Tanzu Platform
Tekton
GitHub Actions
Harness
Bamboo
TeamCity
AWS CodePipeline
Chef
CircleCI
GoCD
Bazel
CloudBees
Digital.ai Release
Buyer's Guide
Download our free Jenkins Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the differences among Jenkins, Urbancode build and ElectricAccelerator?
- How does Tekton compare with Jenkins?
- What are the differences among Jenkins, Urbancode build and ElectricAccelerator?
- When evaluating Build Automation, what aspect do you think is the most important to look for?
- Should project automation software be integrated with cloud-based tools?
- Is there a need for workflow automation?
- What is the Robotic Process Automation (RPA) life cycle?
- What is Automation as a Service (AaaS)?
- Why is Build Automation important for companies?
























