Try our new research platform with insights from 80,000+ expert users
Absar Shaik - PeerSpot reviewer
DevOps Engineer at a financial services firm with 501-1,000 employees
Real User
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.

Buyer's Guide
Jenkins
January 2025
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at mobileum
Real User
Top 5Leaderboard
Easy to use and has a lot of integrations
Pros and Cons
  • "Jenkins is very easy to use."
  • "I would like to see even more integrations included in the next release."

What is our primary use case?

We use Jenkins to build and deploy our software.

What is most valuable?

Jenkins is very easy to use. It has a lot of integrations.

What needs improvement?

I would like to see more integrations included in the next release.

For how long have I used the solution?

I have been using Jenkins for two years.

What do I think about the stability of the solution?

Jenkins is a stable solution.

What do I think about the scalability of the solution?

Currently, we have 100 users working with Jenkins. We haven't had the need to scale the solution. We are satisfied with what we have.

How are customer service and support?

There hasn't been a need to contact technical support.

Which solution did I use previously and why did I switch?

Prior to using Jenkins, we were using Maven. We decided to switch because of the cloud enablement and the continuous integration.

How was the initial setup?

The initial setup of Jenkins is easy.

What about the implementation team?

We used an outside provider to install Jenkins.

What other advice do I have?

I would recommend Jenkins to anyone thinking of implementing it into their organization.

Overall, I would rate Jenkins a nine out of 10.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Jenkins
January 2025
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Devi Vara Prasad Dommeti - PeerSpot reviewer
Senior Engeener at a consultancy with 51-200 employees
Real User
Effective open source design, stable, and helpful online support available
Pros and Cons
  • "The most valuable feature of Jenkins is its open source."
  • "The disadvantage of Jenkins is writing Groovy scripts. There are other CI tools where you do not need to write this many scripts to manage and deploy."

What is our primary use case?

We're deploying our pipeline through CI/CD with both engines, most use it for CI purposes only. We are building our CAR files and deploying them in the endpoint cluster, such as Kubernetes as well as on-premise systems. We are using the management where I can write playbooks and deploy them. I call the playbook through the Jenkins Groovy script. We can do multiple instances, at a single time. 

What is most valuable?

The most valuable feature of Jenkins is its open source.

What needs improvement?

The disadvantage of Jenkins is writing Groovy scripts. There are other CI tools where you do not need to write this many scripts to manage and deploy.

For how long have I used the solution?

I have been using Jenkins for approximately three years.

What do I think about the stability of the solution?

Jenkins is stable.

What do I think about the scalability of the solution?

The scalability is easy in Jenkins because we are using a master and worker node architecture.

We have many departments using this solution in my company, such as DevOps and Automation teams. 

How are customer service and support?

The technical support was never used. We followed the standard documents. I never interacted with Jenkins technical because there is a wide user base online. Jenkins has been a long time in the market, we easily find help if needed. Similarly, how Python codes are molded and a lot of companies are using it. You can easily find a solution if you're stuck.

How was the initial setup?

Jenkins is easy to set up. The full deployment can take some time if there is a lot of data to be accessed. There are the data analysis files, and queries, and we need to update everything in the end systems, such as a center DB. This can take some time, approximately half an hour due to the large file size. The majority of things can be deployed within five to seven minutes.

What was our ROI?

There is a cost saving by using Jenkins because instead, we do not have to depend on the public cloud or any private cloud CI tools.

What's my experience with pricing, setup cost, and licensing?

We are using the free version of Jenkins. There are no costs or licensing.

What other advice do I have?

I advise others that want to try Jenkins to first test it locally and then they can integrate it with the cloud. Whoever wants to use the continuous integration tools, should first go with Jenkins and then, later on, they can try other market available tools.

I rate Jenkins a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Engineer 2 at a tech services company with 10,001+ employees
Real User
Links well to a repository and is stable and scalable
Pros and Cons
  • "GitHub linking is pretty good. We have a deployment application where we can run our tests and add various variables to be passed as assertions to those tests. This is pretty fluid with Jenkins."
  • "Sometimes, random errors of metadata are not there, which causes delays. These are essentially gaps in the information being passed to the job."

What is our primary use case?

The primary use cases include manifest generation and publishing modules.

How has it helped my organization?

Whenever we do releases, it goes to Jenkins to publish a version of the application and the version being released. Jenkins plays a big role in this process.

What is most valuable?

GitHub linking is pretty good. We have a deployment application where we can run our tests and add various variables to be passed as assertions to those tests. This is pretty fluid with Jenkins.

It is a stable solution and is generally scalable.

What needs improvement?

Sometimes, random errors of metadata are not there, which causes delays. These are essentially gaps in the information being passed to the job. This could be reduced and would save a lot of time.

Jenkins runs in correlation with GitHub but can only run one job at a time. Also, that job is a pre-selected job. So, if you select a particular job, then that job would run for all your pull requests. It would be amazing if for pull request one, for example, I could do build one, and for pull request two, I could do build two.

For how long have I used the solution?

I've been working with Jenkins for two years.

What do I think about the stability of the solution?

It's quite stable and pretty reliable.

What do I think about the scalability of the solution?

To a large extent, it is scalable; after that, some manual interference is required at certain points.

In our company, everybody works with Jenkins, so we have more than 10,000-20,000 users.

How are customer service and support?

I am satisfied with the technical support services.

What other advice do I have?

I would recommend Jenkins and would rate it at nine on a scale from one to ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Operations Engineer at Wells Fargo
Real User
Excellent pipeline feature
Pros and Cons
  • "Jenkins' most valuable feature is Pipeline."
  • "Jenkins takes a long time to create archive files."

What is our primary use case?

I mainly use Jenkins to create automatic triggers for pushing code.

What is most valuable?

Jenkins' most valuable feature is Pipeline.

What needs improvement?

Jenkins takes a long time to create archive files.

What do I think about the stability of the solution?

Jenkins' stability is good, and we haven't had any issues with downtime.

What do I think about the scalability of the solution?

Jenkins is scalable in the sense that we can develop as many jobs as necessary. 

How are customer service and support?

Jenkins' technical support team is small but helpful.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup isn't very complex, though it may take some time to create end scripts because it lies in the backend and needs to work during free integration time.

What about the implementation team?

We used a uDeploy IBM product and team.

What other advice do I have?

I would rate Jenkins eight 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.
PeerSpot user
Yantao Zhao - PeerSpot reviewer
Software Integration Engineer at Thales
Real User
Top 5
Great price point, most popular automation in the world, with excellent task planning options.
Pros and Cons
  • "Jenkins has excellent task planning features."
  • "Partition security for the workflow of projects is not yet an option."

What is our primary use case?

We use Jenkins for integrated reporting. We have different projects that require coaching, gate configuration, and clone effects. We build packages, deploy, and upload-pack eights. We start at software changes and follow the process through to final testing and eventually launching. 

What is most valuable?

Jenkins has excellent task planning features. 

What needs improvement?

We have a variety of examples in our organization.  We have security configurations that we would like to isolate across our platform. It is not always easy to control the permissions for each user. There are cases where I do not want everyone to have access to the technical aspect of a job or even that the job exists.

For how long have I used the solution?

I have been using Jenkins now for ten years.

What do I think about the stability of the solution?

We have found Jenkins to be very stable.

What do I think about the scalability of the solution?

I believe Jenkins is scalable. We have over two hundred users. We have plans to increase this number.

How are customer service and support?

We have not used technical support. We just Google, from the internet. Most of the time we can solve it on our side.

How was the initial setup?

The initial set-up is easy for a single-link system. For more complicated systems it is not easy. As a product, Jenkins has been in the top five for more than five years, so that is not a problem.  

What about the implementation team?

We did an in-house implementation. We have an incremental process for deployment. We also have a complete patent for official patent deployment. We have two patents, one for development and one for official relief. We have an integration team that is responsible for these patents.

What's my experience with pricing, setup cost, and licensing?

Jenkins has a free licensing program.

What other advice do I have?

Jenkins is the most popular automation engine in the world. There are other options, but fewer users. There are some other choices in the market but Jenkins is definitely number one. I would rate Jenkins an eight 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.
PeerSpot user
Andrew Caya - PeerSpot reviewer
Senior Consultant and Trainer at Foreach Code Factory
Real User
Open source information server with multiple features including providing a comprehensive history of deployments
Pros and Cons
  • "The most valuable aspect of this solution is that there are multiple features. We can abstract certain variables and then build our deployment routine while being able to do some abstraction onto the SSH connections."
  • "This solution could be improved by removing the storage of unnecessary data such as the history of test deployments that were unsuccessful."

How has it helped my organization?

We use Jenkins to remove human error when completing multiple deployments. 

What is most valuable?

The most valuable aspect of this solution is that there are multiple features. We can abstract certain variables and then build our deployment routine while being able to do some abstraction onto the SSH connections. 

We can access a history of the different deployments so that we know whenever we have an issue. Problems are well documented so we can actually go back into your deployment history when necessary.

What needs improvement?

This solution could be improved by removing the storage of unnecessary data such as the history of test deployments that were unsuccessful. 

In a future release, we would like to have access to more third party plugins and would like to integrate with tools like Kubernetes.

For how long have I used the solution?

We have been using this solution since 2014. 

What do I think about the stability of the solution?

This is generally a stable solution. Sometimes we have experienced some issues but they have been minor. 

Which solution did I use previously and why did I switch?

We have previously used an FTP server and we would copy and paste the files manually. I still prefer to use Bash scripts directly and deploy using SSH, or there are situations where we will not use an application because it would be overkill for such a simple deployment. We continue to use alternatives alongside Jenkins because sometimes it is pointless to build an entire Jenkins job just for deploying a website.

How was the initial setup?

There is a learning curve at the beginning. Jenkins could have setup wizards that could help you start off instead of having to rely on someone, reading a manual or completing an online tutorial.

What about the implementation team?

We've done everything in-house. 

What's my experience with pricing, setup cost, and licensing?

We use the open source solution.

What other advice do I have?

There might be unnecessary overheads if you're trying to use Jenkins for very simple deployments. I would say make sure that you actually need to use Jenkins for specific actions.

I would rate this solution a ten 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.
PeerSpot user
Ben Mbarek - PeerSpot reviewer
Embedded Software Engineer at a manufacturing company with 201-500 employees
Real User
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user