- Extensibility
- Usability
Director of Operations at a tech vendor with 51-200 employees
Strong community of developers and contributors
Jenkins is also open source, in very active development, and has a strong community of developers and contributors. Because Jenkins is a fork of Hudson, the interface is similar, and much of the core code remains the same (although Hudson 3.0 has some significant changes). Without going too far into the debate (you can read more about it from the Jenkins team and the Hudson team), it comes down to what your dev environment looks like. If you’re in an Oracle-heavy company, Hudson may work best for you. If you’re not, consider Jenkins. Jenkins seems to have more active dev going on right now. Both solutions are integrated with Eclipse and are heavily Java oriented (although not to the exclusion of other technologies).
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Developer with 51-200 employees
It's simple and intuitive but the plugins need to be streamlined
What is most valuable?
How has it helped my organization?
We've achieved continuous integration and delivery on all our commits, securing the quality of all of our products on their main branches. The features used come almost out of the box.
What needs improvement?
Many of the plugins needs to be streamlined, their terminology needs to be the same and some plugins should be split into multiple smaller plugins.
For how long have I used the solution?
Since 2010, so almost five years.
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
Minor, but those issues typically gets fixed after reporting them. Some issues can be addressed as pull requests, fixing them myself.
What do I think about the scalability of the solution?
No, not after the lazy-load of items were introduced.
How are customer service and technical support?
Customer Service:
5/10.
Technical Support:5/10.
Which solution did I use previously and why did I switch?
I used Hudson before, so the switch was quite natural.
What about the implementation team?
In-house implementation.
What's my experience with pricing, setup cost, and licensing?
My colleagues and I did the setup, so only the hours we spent doing it.
Which other solutions did I evaluate?
We also looked at Buildbot.
What other advice do I have?
Just go for it. It's simple and intuitive.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Jenkins
October 2024
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
Technical Content Writer at a computer software company with 51-200 employees
Easy to use, stable, and scalable, but needs better pricing
Pros and Cons
- "It is easy to use."
- "It could be cheaper."
What is our primary use case?
Our company is in development. We provide development solutions for our clients.
Jenkins is a code repository. We use it for the code repository.
What is most valuable?
It is easy to use.
What needs improvement?
It could be cheaper.
For how long have I used the solution?
I have been using this solution for four or five years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable. Currently, we have around 67 or 70 users. We have plans to increase its usage.
How are customer service and technical support?
I didn't interact with them. Other people take care of this.
Which solution did I use previously and why did I switch?
We used GitHub.
How was the initial setup?
It is easy to install.
What about the implementation team?
There were other developers who installed it. For deployment and maintenance, we have a team in which everyone has a role. They do their own thing.
What's my experience with pricing, setup cost, and licensing?
It could be cheaper because there are many solutions available in the market. We are paying yearly.
What other advice do I have?
I would recommend this solution. I would rate Jenkins a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
System Administrator at a marketing services firm with 51-200 employees
Customization and the ability to automate processes from end-to-end are valuable
Pros and Cons
- "It's very useful when you want to automate different processes from beginning to end."
- "Centralized user management would be helpful."
How has it helped my organization?
It's more structured, using naming conventions.
What is most valuable?
- Customization
- Automation
It's very useful when you want to automate different processes from beginning to end.
What needs improvement?
Maybe centralized user management. (We are not using all the functionalities of the product).
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
I would say it's a quite stable system.
What do I think about the scalability of the solution?
As I mentioned, we are not using all the feature of it, so it's very easy to scale it.
How are customer service and technical support?
It's free software with a big community behind it, which is very good.
Which solution did I use previously and why did I switch?
No previous solution.
How was the initial setup?
It's pretty straightforward. Use apt-get to install Jenkins, and then there is just some minor configuration work.
What's my experience with pricing, setup cost, and licensing?
Some of the add-ons are too expensive.
Which other solutions did I evaluate?
No. When I started, Jenkins was broadly used.
What other advice do I have?
Start with Jenkins as your first CI solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Continuous Integration Engineer
Enables continuous build and testing, and distributed execution of build and test jobs
Pros and Cons
- "Distributed execution of build and test jobs."
- "The documentation on plugin development could be better: more examples. "
What is most valuable?
- Continuous build and testing
- Distributed execution of build and test jobs
It is essential for software development and team collaboration. Without this tool, we would be helpless.
How has it helped my organization?
Immediate feedback on build errors, regression.
What needs improvement?
Pipelines are still young and promising. But this part still has some room for improvement.
The documentation on plugin development could be better: more examples.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
Sometimes, out-of-memory problems, but lately this has not occurred often. Sometimes there are obscure Java errors which are hard to understand.
What do I think about the scalability of the solution?
No issues.
How are customer service and technical support?
If there is a problem, I usually find the solution in the community. It is a large community and that helps a lot. Also, there are very valuable conferences.
Which solution did I use previously and why did I switch?
I used CruiseControl but this died.
How was the initial setup?
Very easy setup which has even improved over the years. Now I use Docker. Installation of plugins is also very easy.
What's my experience with pricing, setup cost, and licensing?
It is a free product.
Which other solutions did I evaluate?
BuildBot and CruiseControl.
What other advice do I have?
Don't forget to look into the plugins. It's not only Jenkins but also the plugins which make it a very valuable product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
DevOps Consultant at Nissan Digital
Plenty of plugins, automatic configurations, and easy to use
Pros and Cons
- "The automated elements are easy to use and you can put them into your server."
- "The scriptwriting process could be improved in this solution in the future."
What is most valuable?
In this solution, you can write scripts and put job parameters in them with time and dates when to activate. We can create a web book that is automatically configured. The automated elements are easy to use and you can put them into your server. Additionally, there are plenty of plugins available. You can use the plugins to push your code into a target or container. There are many features available in this solution.
What needs improvement?
The scriptwriting process could be improved in this solution in the future.
For how long have I used the solution?
I have been using the solution for one and a half years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
We have not had any issues with scaling the solution.
Which solution did I use previously and why did I switch?
I have previously used Bamboo and it is really easy to use, user-friendly, and the UI well designed. The control output of Bamboo is highly interactive for the user.
I have also previously used Sonar but it is a lot different than this solution and Bamboo.
What's my experience with pricing, setup cost, and licensing?
The solution is one of the lowest costs compared to competitors.
What other advice do I have?
When selecting a solution I would advise checking their budget, the volume size they are performing, and what full-stack they are performing on. Based on this information, they can better determine what solution is best for them. If they have a low budget this solution would be great for them.
I rate Jenkins an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Business Intelligence QA Engineer at a tech vendor with 201-500 employees
Potential deployment problems pop up almost instantly during the development process.
What is most valuable?
- Scalability
- Controllability
- Organization of jobs
How has it helped my organization?
Potential deployment problems pop up almost instantly during the development process. The developers are more confident about their committed code.
What needs improvement?
They need more useful tutorials about how to write database related plugins. It also needs a "run only" option without option for changing job configuration.
For how long have I used the solution?
I've used it for six months.
What was my experience with deployment of the solution?
There were some issues with deployment.
What do I think about the stability of the solution?
There were some issues with stability.
What do I think about the scalability of the solution?
There were some issues with scalability.
Which solution did I use previously and why did I switch?
No other solution was used previously.
How was the initial setup?
It wasn't complex.
What about the implementation team?
We did it in-house.
What was our ROI?
It's infinity as the developer's happiness are endless.
What's my experience with pricing, setup cost, and licensing?
It's free.
Which other solutions did I evaluate?
We did not do a deep evaluation but we did look at Bamboo.
What other advice do I have?
Stay calm and mind the gap between your QA automation team and developers.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Lider de Diseño y Arquitectura de Soluciones with 11-50 employees
Enables us to automate many procedures like code review, testing, and deployment
Pros and Cons
- "There are a large number of plugins available for integration with third party systems."
- "The user interface could be updated a little."
What is our primary use case?
This solution is the primary component for our automatic release process, including code smell, integration, and deployment.
How has it helped my organization?
This solution has provided us with better quality and less time to market for our software products. We can also automate many procedures like code review, testing, and deployment.
What is most valuable?
There are a large number of plugins available for integration with third party systems.
What needs improvement?
The user interface could be updated a little. I think that a REST API is needed to expand the integration capabilities.
For how long have I used the solution?
One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Jenkins Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2024
Product Categories
Build AutomationPopular Comparisons
Microsoft Azure
GitLab
VMware Tanzu Platform
Tekton
AWS CodePipeline
Bamboo
Heroku
TeamCity
Harness
Chef
CircleCI
AWS CodeStar
GoCD
Bazel
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?
- Should project automation software be integrated with cloud-based tools?
- When evaluating Build Automation, what aspect do you think is the most important to look for?
- Is there a need for workflow automation?
- What is the Robotic Process Automation (RPA) life cycle?
- What is Automation as a Service (AaaS)?
Alex,
I have heard good things about Jenkins. Can you please list a couple of sites that would help someone learn more about Jenkins from the ground level?