Try our new research platform with insights from 80,000+ expert users
Sherief Shawky - PeerSpot reviewer
Software Development Manager at Intellisc
Real User
Open-source with a short learning curve but cloud repositories can't trigger on-prem Jenkins systems
Pros and Cons
  • "It has a lot of community posts and support."
  • "There is no way for the cloud repositories to trigger Jenkins."

What is our primary use case?

We use the solution for the whole automation cycle for the deployments. We are using Jenkins and pipelines for once commits or push commits on Bitbucket or directories. Jenkins is listening for those changes and is applying (or triggered by) the repository changes to deploy and run the test cases, automate test cases, and deploy them on servers for the deployment, testing, or production.

What is most valuable?

It's open-source and free to use.

The learning curve for Jenkins is not a big deal. It has a lot of community posts and support. 

The initial setup is simple. 

We have found the solution to be stable.

It is my understanding that the solution can scale. 

What needs improvement?

Jenkins is on-premise (on our infrastructure) and Bitbucket or Azure directories are on the cloud. Therefore, triggering from the repositories to the on-premise, Jenkins is not applicable. We are trying to reach them now, and we are currently using a plan or a process to listen to the repositories every once in a while to know if there are no new changes applied. It triggers the automation for the deployment and the running test cases, and therefore it may take two minutes or three minutes to have the deployment done after the latest commit. This is due to the fact that we are using on-premise Jenkins for on-premise deployment, yet have the repositories on the cloud. There is no way for the cloud repositories to trigger Jenkins. We are trying to research now how to have the Jenkins over a public IP, so the repositories can trigger it.

For how long have I used the solution?

We have been dealing with Jenkins for around three years now.

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

What do I think about the stability of the solution?

The product is stable. There are no bugs or glitches. It doesn't crash or freeze. It's reliable. 

What do I think about the scalability of the solution?

Although it is my understanding the solution can scale, we don't have much information about scalability for the Jenkins. We didn't investigate scaling yet.

How are customer service and support?

We tend to search for solutions online. I've never reached out to technical support. I rely more on the community. 

How was the initial setup?

It's pretty straightforward to set up the product. The DevOps team just took around two weeks or three weeks for the first deployment, for automation for the first deployment using Jenkins. It fulfilled our requirements. DevOps is not a target by itself, DevOps is an operation to remove any pain areas, or time-consuming tasks, or to automate it to have it in seconds. It fulfills our requirements.

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

The product is open-source.

What other advice do I have?

For the development environment, we are using the on-premise infrastructure. For some customers we are also using on-premise; for other customers, we are using the cloud.

We have branches in Egypt and branches in Dubai that are using Jenkins for the whole automation process and we're really enjoying using it.

I would recommend the solution to others.

I'd give it a rating of seven out of ten.

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.
PeerSpot user
Sanjeeb Pandey - PeerSpot reviewer
DevOps Architect at a tech vendor with 10,001+ employees
Real User
Top 20
Plenty of plugins, lightweight installation, and effective third-part tool integration
Pros and Cons
  • "We are using the open-source version and there is a lot of plugins and features that are available and it works on agents for free. In other solutions, it will cost extra to use them with the agent."
  • "The UI of Jenkins could improve."

What is our primary use case?

We use Jenkins for building our applications, deploying our applications, and some automation tasks.

What is most valuable?

We are using the open-source version and there is a lot of plugins and features that are available and it works on agents for free. In other solutions, it will cost extra to use them with the agent.

What needs improvement?

The UI of Jenkins could improve.

For how long have I used the solution?

I have been using Jenkins for approximately six years.

What do I think about the stability of the solution?

Jenkins is stable. It provides all the required features for stability, such as backups.

What do I think about the scalability of the solution?

Jenkins is scalable because it is open source and it integrates with other third-party vendor tools which are currently in the market, such as Microsoft Azure or Amazon AWS. It gets very well integrated with all the new tools, it doesn't remain isolated.

We have multiple projects that are using this solution and each project has multiple users. In one project we could have 50 users or in another 10 users are using it.

How are customer service and support?

We didn't face any issues to escalate to Jenkins for technical help.

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

We have previously used Bamboo. I use both Jenkins and Bamboo per our project requirements. Jenkins is more suitable for commercial projects and is more scalable and flexible as compared to other tools because its core focus is on integrating and updating automatically.

How was the initial setup?

The initial setup of Jenkins was straightforward. It's very lightweight and it only requires Java on your system as a requirement.

What about the implementation team?

We did the implementation of the solution ourselves with our team.

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

We are using the free version of Jenkins. There is not a license required to use the solution because it is open-source.

What other advice do I have?

My advice to others is to explore Jenkins well and it is integrated with the scripting site. Teams should explore the scripting part of the Jenkins because everybody's nowadays is writing pipeline as a code for automating their operations. They should try to utilize the new feature provided to them, such as pipeline as a code. 

It does not matter what solution they are using, such as Microsoft Azure DevOps or Amazon AWS DevOps, Jenkins will integrate with other solutions. They should try and use Jenkins even if they're using some other tool.

I rate Jenkins an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Jenkins
September 2025
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
867,349 professionals have used our research since 2012.
reviewer1727238 - PeerSpot reviewer
Software Engineer at a financial services firm with 10,001+ employees
Real User
Robust and secure tool for deployment
Pros and Cons
  • "Very easy to understand for newcomers."
  • "UI is quite outdated."

What is our primary use case?

My primary use case is as a CI pipeline in order to deploy onto the GCP. This allows us to push any changes into the master brand.

How has it helped my organization?

The major benefit of using Jenkins is that it's a very secure way of deploying something to the cloud. It has also improved the drawbacks of manual deployments by making them more robust and secure, and it helps the user avoid mistakes because all the checks are there in one script which can be used every time.

What is most valuable?

The most valuable feature of Jenkins is the logs it provides - these are very helpful in understanding error conditions so we can see where the problem lies and go in and check it. Another useful feature is the GUI, which estimates how long a particular model will need to be executed. It's also very easy to understand for newcomers. 

What needs improvement?

One area for improvement would be the UI, which currently looks quite outdated and requires the user to go through too many steps. In the next release, I would like to have the ability to use the command prompt to navigate between repositories and to enable features.

What do I think about the stability of the solution?

There are some minor bugs with this solution, but overall the stability is ok.

What do I think about the scalability of the solution?

Jenkins is very scalable.

How was the initial setup?

The initial deployment is easy if you are familiar with script creation - a person who is unfamiliar with this might have difficulties with setup. It can be set up by a single person in four to five hours.

What other advice do I have?

I would rate this solution as eight out of ten.

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.
PeerSpot user
reviewer1652133 - PeerSpot reviewer
Cloud Engineer at a retailer with 10,001+ employees
Real User
Beneficial plugin integration, useful elastic management, and reliable
Pros and Cons
  • "Jenkins can be used for elastic management, if you have any sensitive data or credentials you can use them across the environment. Additionally, the solution is easy to use and can be used across multiple use cases."
  • "The solution could improve by having more advanced integrations."

What is our primary use case?

There are many use cases for Jenkins. We have an AWS infrastructure in which we have created templates for the provisioning of the infrastructure, and for the infrastructure network appliance, we use Jenkins.

For the builds, we use Docker images, Maven, Gradle, and other builds. We send all the build environments to the Artifactory Servers running Jenkins. 

For any deployments to the systems, such as any standalone machines, Kubernetes cluster, or Auto Scaling groups, we use the Jenkins. 

If a Kubernetes cluster is ready and you want to have other external configurations we use Jenkins for all of the configuration setups.

Jenkins can be used to check vulnerabilities of any system or Docker images.

What is most valuable?

The most valuable features I have found are it can integrate other services as a plugin. For example, if you want to integrate GitHub, or third-party tools, such as Prisma scan, you can have them as plugins and you start using them. 

Jenkins can be used for elastic management, if you have any sensitive data or credentials you can use them across the environment. Additionally, the solution is easy to use and can be used across multiple use cases.

What needs improvement?

The solution could improve by having more advanced integrations.

For how long have I used the solution?

I have been using Jenkins for approximately four years.

What do I think about the stability of the solution?

The solution is stable. However, if you have any network interruption or any server failure it will not be stable.

What do I think about the scalability of the solution?

I have used the stand-alone Jenkins systems and I have other slaves configured with different systems or Docker containers and it has been operating well.

The scalable depends on the environment, if you want to have scalability it is possible. However, if there was a specific option to scale Jenkins systems it would be great.

We have approximately 250 users using this solution.

How are customer service and technical support?

I have not used the technical support from Jenkins but I have used the online forums which have been helpful in answering questions.

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

I have previously used GitLab and Azure DevOps tools. I have found them both to be more complicated than Jenkins and this is why I switched. I am more familiar with Jenkins and this is another factor of why I use it.

How was the initial setup?

The installation is straightforward. All you have to do is update your repository and then install it. There are certain configurations needed after the installation, such as providing the secret key, accessing the server, managing the user access for separate groups, for example, development, performance, and QA groups all need different access levels assigned. It does not take more than 10 minutes.

What about the implementation team?

We did the implementation ourselves. Additionally, we can create scripts to do the configurations, this reduces the time needed for us to do them individually.

I am a DevOps engineer and we configure or automate deployments, schedule deployments, and then giving access to certain teams, such as the QA teams. They login in the morning and then if they want any new deployments, they can get it done. 

There is a development team to a certain environment, such as test environments, where they can test their code. They have a particular job and can do the deployments by themselves.

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

Jenkins is a free open-source server.

What other advice do I have?

I would recommend this solution to others.

I rate Jenkins a nine out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Head of Infrastructure at DriveWealth Technologies
Real User
A great open community; has enabled our company to move to full automation
Pros and Cons
  • "Has enabled full automation of the company."
  • "Some kind of SaaS product would be helpful in providing organizational structure."

What is our primary use case?

This solution is open source and we use it for the entire bill pipeline - for building different languages, for running reports on code coverage, running our QA tests, automated tests, and for deployment. We are customers of Jenkins and I'm head of infrastructure. 

How has it helped my organization?

The advantage of this product is that it brought automation to the company. Instead of manually billing, manually trying to run tests, it now happens automatically. 

What is most valuable?

The best thing about Jenkins is that it's such an open community, and it has a bazillion plugins which is a neat feature. Anything you want to do, someone else has probably already done it.

What needs improvement?

Despite there being a whole lot of community input on the solution, nobody is providing professional services around it. Jenkins itself is a very small company but it would be great if they could host and offer some kind of SaaS product which would provide an organizational structure of some sort.

For how long have I used the solution?

I've been using this solution for 13 years. 

What do I think about the stability of the solution?

Stability is not top notch but it's pretty good. 

What do I think about the scalability of the solution?

The solution is very scalable, I probably have around 60 people using it, mainly developers checking whether there are any errors. We have around 10, 15 QA people, power users, and  another 40, 45 developers looking at it. The solution is being extensively used but we only need one person to deal with maintenance. 

How was the initial setup?

The initial setup was straightforward and didn't take too long, maybe a few days. Implementation was carried out in-house.

What other advice do I have?

It's important to take the time to research the solution and find what's right for you. Since it's so customizable, there's a million ways to do things and since there's no professional services that says this is the right way, you have to figure it out on your own. Take that time, do the research, try things out. Make sure it works before you go ahead and put it into your whole organization. This solution touches the bases of everything we need to do. Professional services aren't there, but that's the only downside. Other than that, we're very happy with the product. 

I rate this solution a nine out of 10. 

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.
PeerSpot user
DevOps engineer at Vvolve management consultants
Real User
Top 5
Open-source tool for continuous deployment but requires enhanced UI
Pros and Cons
  • "It offers continuous deployment and continuous testing. It enables us to figure out anything."
  • "The user interface could be improved, and its reporting capabilities need enhancement. The plugins could be more effective."

What is our primary use case?

Jenkins is a tool for continuous integration and continuous deployment. It is open-source automation software that aids in deploying software, executing tasks, and creating pipelines. Jenkins is widely used to automate the building, testing, and deployment of applications through pipelines designed to streamline the development process.

What is most valuable?

It offers continuous deployment and continuous testing. It enables us to figure out anything.

What needs improvement?

The user interface could be improved, and its reporting capabilities need enhancement. The plugins could be more effective. Additionally, monitoring Jenkins can be somewhat challenging.

For how long have I used the solution?

I have been using Jenkins for three to four years.

What do I think about the stability of the solution?

The product is stable.

What do I think about the scalability of the solution?

The solution is scalable, but integrating it with other servers is a bit complicated. Seven people are using it.

How was the initial setup?

The initial setup is challenging. It is deployed within the target environment and acts as middleware.

What other advice do I have?

If we want to automate the IPP, the best approach is to start with Jenkins because it provides a solid foundation as an open-source automation tool. Once we have established our basic automation with Jenkins, we can consider migrating to cloud environments such as Azure or other cloud platforms for scalability and additional features.

If there are constraints, especially when starting with basic needs, Jenkins is the best open-source tool because it is free and works like other tools. However, with the rise of cloud technologies and powerful solutions, Jenkins remains a strong choice if our system is on-premises.

Overall, I rate the solution a six out of ten.

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.
PeerSpot user
Fatih Mehmet HARMANCI - PeerSpot reviewer
Software Testing Services Manager at Virgosol
Real User
Top 20
Easy to use, readily available documents online, but time planning could be better
Pros and Cons
  • "The most valuable features of Jenkins are the ease of use and the information about how to use the features is readily available on the internet. Additionally, with the solution, I can use other reporting tools, such as Flow."
  • "Jenkins could improve by adding the ability to edit test automation and make time planning better because it is difficult. It should be easier to do."

What is our primary use case?

Jenkins is used for triggering my test automation. I use Selenium WebDriver for test automation.

What is most valuable?

The most valuable features of Jenkins are the ease of use and the information about how to use the features is readily available on the internet. Additionally, with the solution, I can use other reporting tools, such as Flow.

What needs improvement?

Jenkins could improve by adding the ability to edit test automation and make time planning better because it is difficult. It should be easier to do.

For how long have I used the solution?

I have been using Jenkins for three years.

What do I think about the stability of the solution?

Jenkins has been stable in my usage. However, I have had colleagues say they have had stability problems. They experienced these problems after six months to a year of use.

What do I think about the scalability of the solution?

We have approximately four engineers using Jenkins and they use it as needed. It could be weekly or monthly.

How are customer service and support?

There is not any support for the solution since it is open-source. However, you can find all the information needed online.

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

For triggering I use Jenkins, but for local systems, I used Selenium WebDriver. Additionally, I have used Cypress.

How was the initial setup?

The initial setup of Jenkins is in the medium-difficult range.

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

Jenkins is a free solution, it is open source.

What other advice do I have?

I rate Jenkins a seven out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1454061 - PeerSpot reviewer
Performance Test Line manager at a tech vendor with 10,001+ employees
Real User
Easy to use, effective plugins, and straightforward installation
Pros and Cons
  • "The most valuable features of Jenkins are its ease of use and good plugins available. You are able to connect to a lot of solutions."
  • "Jenkins can improve by continuing to add additional plugins for all the new solutions that are coming out within the cloud sphere."

What is our primary use case?

When have to execute continuous testing with schedules and after test, if we want to run additional validation and verification we use Jenkins. 

Jenkin can do additional validation of our test executions of the results and collects data points.

What is most valuable?

The most valuable features of Jenkins are its ease of use and good plugins available. You are able to connect to a lot of solutions.

What needs improvement?

Jenkins can improve by continuing to add additional plugins for all the new solutions that are coming out within the cloud sphere.

For how long have I used the solution?

I have been using Jenkins for approximately two years.

What do I think about the stability of the solution?

The stability of Jenkins has been good in my usage.

What do I think about the scalability of the solution?

Jenkins has been scalable.

How are customer service and support?

I have not needed to contact the support.

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

I have previously used Bamboo, but it is a smaller solution than Jenkins.

How was the initial setup?

The initial setup of Jenkins is straightforward. The process took a couple of minutes.

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

We are using the freeware version of Jenkins.

What other advice do I have?

I recommend Jenkins to others.

I rate Jenkins a nine out of ten.

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.
PeerSpot user