DevOps Consultant at Nissan Digital
Real User
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.

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

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.
PeerSpot user
PeerSpot user
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees
Real User
My experience with Jenkins and TeamCity for CI

What is our primary use case?

- Run automated tests with release pipeline.

- Run tests against different environment.

- Manage selenium grid.

- Integrate with slack, browserstack and AWS.

How has it helped my organization?

CI tools such Jenkins and TeamCity, totally helps our release and tests. It saves our money, time and labour cost. And make release/delivery of the our product more visible. It drives the development team and other departments’s ambition.

What is most valuable?

Jenkins: pipeline/delivery pipeline and we can use shell script in the configuration. Jenkins has a lot of plugins.

TeamCity: We can run automaton tests.

What needs improvement?

For Jenkins: It needs to have less bugs. I do not how they test the plugins, but sometimes, the plugins have issues. I have no time to check where to report the issue.

For TeamCity: It need to be cheaper.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

For automation tests, Jenkins nodes some times experience instability. I have no better solution yet, since I have concerns with the networking and firewall as well.

What do I think about the scalability of the solution?

I do not know if it is scalability problem or not. In one Jenkins instance, we had many jobs and we created so many views, it is not easy to find them.

How are customer service and technical support?

Customer Service:

I have never used them.

Technical Support:

I have never used them.

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

I prefer to use Jenkins more, because I have used it for a long time and am familiar with it. To me, TeamCity is OK too, but it is not free as Jenkins is. We need to consider the budget, so Jenkins finally won our development’s heart.

How was the initial setup?

I experienced the development switch from TeamCity to Jenkins, and I do not know the exact reason. My current company switched from Jenkins to circleCI.

What about the implementation team?

When I moved automation tests from TeamCity to Jenkins, I did not experience any difficulties, but I have learning curve for circleCI.

Which other solutions did I evaluate?

We use AWS codepipeline + jenkins.

Before using jenkins + AWS, we used CircleCI.

What other advice do I have?

We use the Groovy language to maintain the Jenkins job configurations which is very convenient. I do not know if we can do that to team city or not, I have not had a chance to try yet. I love Jenkins more without considering budget and the technology trend.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Jenkins
March 2024
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,924 professionals have used our research since 2012.
PeerSpot user
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees
Real User
It makes the release faster by adding an automated deploy and automation tests
Pros and Cons
  • "Different types of jobs, such as Pipeline, Build, Freestyle, Maven, etc."
  • "The bug fix speed is very slow."

What is most valuable?

  1. CD/CI pipeline
  2. Different types of jobs, such as Pipeline, Build, Freestyle, Maven, etc.
  3. DSL: Groovy for complicated pipeline flow.
  4. Tons of plugins
  5. Is able to integrate with other systems.
  6. Free
  7. Easy to use Jenkins Docker.

How has it helped my organization?

It improves our release. It makes the release faster by adding an automated deploy and automation tests.

What needs improvement?

The bug fix speed is very slow.

For how long have I used the solution?

More than six years.

What do I think about the stability of the solution?

Some plugins have critical bugs and are not able to be used.

What do I think about the scalability of the solution?

Most of time, Jenkins is works well. But when you scale up, you need an administrator to manage Jenkins.

How are customer service and technical support?

You need an internal admin for Jenkins.

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

CircleCI and TeamCity. CircleCI is not strong at release pipelines. TeamCity is not free.

How was the initial setup?

I feel it is pretty easy to set up Docker in my local computer. 

I do not have experience installing Jenkins on the company-wide used server yet, because I am not an Ops/Admin. I am a user of Jenkins.

Which other solutions did I evaluate?

Yes. CircleCI and TeamCity.

What other advice do I have?

It meets most of my requirements, such as CI/CD pipeline and an automated test execution. Even if there are some issues in Jenkins and its plugins, Jenkins provides the workaround ability to us. Other CI/CD system are not flexible like Jenkins yet. Also Jenkins provides an API, which you can integrate easily into your application.

When you have more jobs in Jenkins, find an admin to manage the user, queues, jobs, slaves, etc.

I highly recommend Jenkins. It is my favourite CI/CD system.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Quality Assurance Team Lead with 11-50 employees
Vendor
Useful for us to collect and manage automatic processing pipelines
Pros and Cons
  • "It is very useful for us to be able to collect and manage automatic processing pipelines."
  • "The learning curve is quite steep at the moment."

What is our primary use case?

Jenkins is part of our test infrastructure. We organize the test execution mainly of our performance tests, based on JMeter.

Second, the deployment of release candidates in our test infrastructure is managed using Jenkins.

In the future, we want to use Jenkins more in the field of continuous integration and continuous deployment.

How has it helped my organization?

For test automation, Jenkins seems to be our main and central solution at the moment. We want to extend this in the future towards Jenkins pipelines, which can be very useful for having a more dynamic test infrastructure.

What is most valuable?

Currently, using Jenkins for automatic testing is the most valuable feature for us.

It is very useful for us to be able to collect and manage automatic processing pipelines.

What needs improvement?

We have issues with the following points:

  • The usability and user interface could be improved.
  • Clearer feedback for problems and errors would be useful.
  • The learning curve is quite steep at the moment.
  • Our security policy does not allow normal users to introduce additional modules. A simpler way of extending the basic functionality would be nice.

For how long have I used the solution?

One year.

What do I think about the stability of the solution?

When there is enough disk space and RAM, the solution is stable.

What do I think about the scalability of the solution?

Scalability is not an issue for us.

How are customer service and technical support?

There is a large open source community where you can find a lot of workarounds and solutions when you have a problem.

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

We did not use another solution previously.

How was the initial setup?

The setup is straightforward.

What about the implementation team?

Our in-house SysOps team managed to install Jenkins.

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

Jenkins is open source and free.

Which other solutions did I evaluate?

We also evaluated Bamboo but decided to go with Jenkins because it is open source and free.

What other advice do I have?

We recommend having the proper infrastructure, and to ensure the maintenance of the server is performed.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user7542 - PeerSpot reviewer
Director of Operations at a tech vendor with 51-200 employees
Vendor
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.
PeerSpot user
Don Ingerson - PeerSpot reviewer
Don IngersonQA Automation Engineer at Global Fortune 500 Company
ExpertTop 5Real User

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?

See all 2 comments
it_user191856 - PeerSpot reviewer
Software Developer with 51-200 employees
Vendor
It's simple and intuitive but the plugins need to be streamlined

What is most valuable?

  • Extensibility
  • Usability

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.
PeerSpot user
PeerSpot user
System Administrator at a marketing services firm with 51-200 employees
Vendor
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.
PeerSpot user
it_user781395 - PeerSpot reviewer
Continuous Integration Engineer 
Real User
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.
PeerSpot user