Jenkins Room for Improvement

Dinesh-Patil - PeerSpot reviewer
Consultant at a manufacturing company with 10,001+ employees

The dashboard needs to be improved. Though the access management and authentication functionalities are present, the dashboard and UI could be more user-friendly. The product has many plug-ins. Users have to go through the documentation to be able to use the product.

The UI must be more user-friendly. The information should be available in the dashboard itself. The users shouldn’t have to refer to the documentation. When a user hovers over the elements on the dashboard, it should reveal information about them.

View full review »
RakeshPatel2 - PeerSpot reviewer
Software Engineer at HSBC

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.

View full review »
AllenUmlas - PeerSpot reviewer
Engineer at Etisalat

Support should be provided at no cost, as there is no free support available for any of the free versions.

View full review »
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,415 professionals have used our research since 2012.
Vanny Yang - PeerSpot reviewer
Senior Server Engineer at Cellcard

The support for the latest Java Runtime Environment should be improved. We usually need support with Java Runtime Environment during the installation and administration of Jenkins.

Jenkins should add support for Java Runtime Environment.

View full review »
Muzammil Riaz - PeerSpot reviewer
Senior Test Engineer at a outsourcing company with 201-500 employees

The solution can be improved by introducing a handbook describing the variety of plugins that are available and what each one is used for. There are so many plugins if you don't have experience with them you can't create a properly working CI pipeline. The addition of automated plugins can improve the solution.

The solution's UI can use a facelift and the logs can use more detailed information.

View full review »
Subramani R - PeerSpot reviewer
Software Data Engineer at PayPal

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.

View full review »
RANJAN KUMAR - PeerSpot reviewer
DevOps Engineer at ZoomOps Technology

Jenkins should adopt the Pipeline as Code approach by building a deployment pipeline using the Jenkins file. The solution should also include parallel build, artifact management, and automated matter testing.

View full review »
Ahmad Talha - PeerSpot reviewer
Java Software Engineer (Future Innovator) at Telenor Microfinance Bank (TMB)

Improvement-wise, I would want the solution's user interface to be changed for the better. In short, the solution can be made more user-friendly.

I feel that Jenkins should make a manual or provide instructions to those planning to use the solution. Our organization has people working in the DevOps team with around ten years of experience. So, people who are fresh graduates would not know how to operate Jenkins. There was an incident in the past in which the organization deleted the production pipeline, and this was because the instructions related to the solution weren’t clear. If the instructions had been provided and the solution had a normal user interface, such an issue could have been avoided altogether.

View full review »
AbhishekSingh11 - PeerSpot reviewer
Infrastructure Solutions Architect at a real estate/law firm with 10,001+ employees

It would be helpful if they had a bit more interactive UI.

View full review »
Mike Schinkel - PeerSpot reviewer
President at NewClarity Consulting LLC

Jenkins is an open-source solution, and people tend to stay on the same version for a long time. When you look for an answer on Google, you often find something that doesn't relate to your implementation. The plugins are both the aspect of Jenkins and also one of the worst because the plugins can have different versions, so it's hard to figure out how to solve the problems.

View full review »
Sajadur Rahman - PeerSpot reviewer
Senior Software Engineer, Middleware Development at a financial services firm with 5,001-10,000 employees

There are some difficulties when we need to execute the DB script. I would like to see more simplified and improved customization in the next release of Jenkins.

View full review »
Akinwale Awoyele - PeerSpot reviewer
DevOps Consultant at Deloitte

The user interface could definitely be improved, and I rate it close to zero. It isn't very good, and I am sure why it has not been worked on. The user interface could definitely be improved.

View full review »
RohanBhosle - PeerSpot reviewer
Facilities And Administration at LTI - Larsen & Toubro Infotech

The enterprise version is less stable than the open-source version. 

Security is one area that is lacking a bit. You need to have that extra work done when you are adopting Jenkins. There are some features here and there, however, if security overall can be improved, that would be really great.

View full review »
VR
Cloud Engineer at a retailer with 10,001+ employees

The solution could improve by having more advanced integrations.

View full review »
Rajeshkumar Gone - PeerSpot reviewer
Senior Software Engineer at Aviso AI

We would like to see the addition of mobile simulators support to this solution, as part of its open-source offering. We currently have to carry out manual testing for these platforms.

View full review »
SG
Software Engineer at a financial services firm with 10,001+ employees

Jenkins could have better cloud functionality. Currently, we are using the existing legacy model, but we are moving toward the cloud, so it would be great if they could improve in that area. In the future, I would like more cloud features and related training materials, like a video tutorial. 

View full review »
Jiurui Zhang - PeerSpot reviewer
Senior Quality Engineer, Cloud Platform Engineer at Belong

Jenkins is an old product, and we encounter performance issues and slow response. Also, some of the plugins are not stable. 

View full review »
Amiya Acharya - PeerSpot reviewer
Senior Automation Engineer at a tech vendor with 10,001+ employees

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. 

View full review »
SB
Snr Tech Engineer at a transportation company with 10,001+ employees

Tasks such as deployment, cloning, database switchover, and all other database missions and tasks are being done through Jenkins. If a job does not go through, at times the error message does not clearly indicate what caused the failure. I have to escalate it to the Jenkins DevOps team just to see what caused the failure. If the error message is clear, then I wouldn't have to escalate the issue to different teams.

View full review »
Devi Vara Prasad Dommeti - PeerSpot reviewer
Senior Engeener at a consultancy with 51-200 employees

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.

View full review »
Ullas Soman - PeerSpot reviewer
DevOps Consultant at Coforge Growth Agency

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.

View full review »
AS
Software Engineer at a financial services firm with 10,001+ employees

There are some 13 commands that we cannot run for Jenkins. For those particular commands, for the smallest small command (not the bigger task at a deeper level), for example, a copy command, we cannot run it from Jenkins. We cannot change the ownership of any directory or file or any kind of directory. In that case, we have a dependency on, for example, Ansible. There are some limited commands in Jenkins. 

View full review »
MC
Head of Infrastructure at DriveWealth Technologies

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.

View full review »
AD
Senior Software Tester at SMARTe Inc

Performance-wise. This needs to be improved. Not only performance-wise, some functionality or some features can be added to Jenkins. 

Suppose we used to get a notification for part or field test cases. So that can also be improved on the technical side. We can get a notification through email or Slack channel or Teams channel. So that kind of notification also, they can also be improved on the technical side. 

View full review »
Absar Shaik - PeerSpot reviewer
DevOps Engineer at a financial services firm with 501-1,000 employees

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. 

View full review »
Andrew Caya - PeerSpot reviewer
Senior Consultant and Trainer at Foreach Code Factory

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.

View full review »
AnkurGupta9 - PeerSpot reviewer
Principal DevOps Engineer at Guavus

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. 

View full review »
SC
Senior Operations Engineer at Wells Fargo

Jenkins takes a long time to create archive files.

View full review »
AJ
DevOps engineer at HSBC

I'd like to see some more features for scriptwriting and a more user-friendly UI for creating pipelines.

View full review »
JJ
Senior Developer at SmartStream Technologies ltd.

The product should provide more visualization as to how many pipelines are performing and how many builds are happening. It should also integrate with Kubernetes and OpenShift. 

View full review »
Ben Mbarek - PeerSpot reviewer
Embedded Software Engineer at a manufacturing company with 201-500 employees

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.

View full review »
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at Mobileum

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

View full review »
AK
Software Engineer 2 at a tech services company with 10,001+ employees

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.

View full review »
Kangkan Goswami - PeerSpot reviewer
Advisor Solution Architect at a tech services company with 10,001+ employees

I would like to have an integrated dashboard on top of it and a better UX to look at. The dashboard could be better in terms of integration with other tools. We should be able to have a single pane of glass across all the tools that we use where Jenkins is the pipeline. This can be a very good upgrade to it.

View full review »
KT
Software Engineering Manager at a manufacturing company with 10,001+ employees

There are a lot of things that they can try to improvise. They can reduce a lot of configurations. It is currently supporting Groovy for scripting. It would be really good if it can be improvised for Python because, for most of the automation, we have Python as a script. It would be good if can also support Python.

We have a lot of Android builds. These Android builds can be a part of Jenkins. It can have some plug-ins or configurations for Android builds. There should also be some internal matrix to check the performance. 

We also want to have more REST API support, which is currently not much in Jenkins. We are not able to get more information about running Jenkins. More REST API support should be provided.

View full review »
BJ
Software Engineer at a retailer with 10,001+ employees

Upgrading and maintaining plugins can be painful, as sometimes upgrading a plugin can break functionality of another plugin that a job is dependent on.

View full review »
Nelson Hernandez Guerra - PeerSpot reviewer
Developer Senior Genexus 16 Analyst at Migrate Brasil

Jenkins can be improved, but it's difficult for me to explain. The initial setup could be more straightforward. If you connect Jenkins with bookings and lockouts, it can be challenging.

View full review »
Hisham Shoukathali - PeerSpot reviewer
Automation Technical Lead at a tech vendor with 10,001+ employees

Jenkins could improve by allowing more scripting languages. We need to use Groovy scripting and it is difficult to debug and it is not ideal for creating file scripts. We tried to search for assistance but we did not find much help.

View full review »
YZ
Software Integration Engineer at Thales

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.

View full review »
SP
Senior Team Lead at Peristent Systems

Jenkins could improve the integration with other platforms.

View full review »
it_user217035 - PeerSpot reviewer
Senior iOS Developer at a media company with 5,001-10,000 employees

The installation process could be simplified, especially on Mac OS X.

View full review »
SB
Software Engineer at a financial services firm with 10,001+ employees

I think the logs could be improved so that anyone using the build for the first time gets a better view as to how it's performing, what the data is, and what processing is occurring. I'd like to see errors displayed differently. It currently takes an effort to find out where an error is and I think the error message and logging which is not jargon-based, is something I would like to see included.

View full review »
VM
Sr. Software Engineer at Red Hat

There is room for improvement in the setup. The setup could become easier.

Another area of improvement is the user interface. Jenkins could simplify the user interface a little bit because it sometimes creates too many features cramped in the UI. So we would like to have a bit of a streamlined user interface.

View full review »
SS
Software Engineer at a financial services firm with 10,001+ employees

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.

View full review »
MD
Staff Engineer - Product and Platform Engineering at Altimetrik (Deployed at FORD)

The solutions integrations support and reporting could be improved. Currently, Jenkins provides the features automatically. However, if we can trigger the job from our mobile, that would be great. We have done it once, but the next time we tried, it did not work. For example, when I was in India, I tried to execute our Jenkins job but could not. However, when I put the privacy on my data and phone, I connected to the VPN, and it automatically triggered.

View full review »
FS
Cloud Security Engineer at a media company with 5,001-10,000 employees

Jenkins is a Java-based solution, and it's a hassle to initially spin up the solution in Java. Jenkins is highly customizable through plugins, but it has limited out-of-the-box capabilities. We have to take advantage of the community configurations available to us. 

And I don't care too much for the Jenkins user interface. It's not that user-friendly compared to other solutions available right now. It's not a great user experience. You can do just fine if you are a techie, but it would take a novice some time to learn it and get things done. 

View full review »
Samim Kumar Patel - PeerSpot reviewer
Cloud Architect & Devops engineer at KdmConsulting

Even though you can get into the public cloud, they have to improve the base layer on marketplaces.  

View full review »
Sherief Shawky - PeerSpot reviewer
Software Development Manager at Intellisc

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.

View full review »
Sanjeeb Pandey - PeerSpot reviewer
DevOps Architect/Consultant at a tech services company with 10,001+ employees

The UI of Jenkins could improve.

View full review »
HR
Performance Test Line manager at a tech vendor with 10,001+ employees

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

View full review »
it_user181050 - PeerSpot reviewer
Senior Software Automation Engineer with 501-1,000 employees

Polish for the user interface, stability of plugins beyond the very most commonly used ones.

View full review »
IR
Lead solution architect at a recreational facilities/services company with 10,001+ employees

It would help if they offered more integrations.

View full review »
it_user378285 - PeerSpot reviewer
Business Technology Analyst at a financial services firm with 10,001+ employees

One needs to be very careful with the POM file as it takes all the dependencies from the POM to build the application. I would not call it a drawback but a caution.

View full review »
it_user193197 - PeerSpot reviewer
Release Manager at a financial services firm with 10,001+ employees

I can't think of any at the moment.

View full review »
Ismail Kiswani - PeerSpot reviewer
Manager at Al-kiswani

Its schedule builds need improvement. It should have scheduling features in the platform rather than using external plug-ins.

View full review »
RH
Software Developer at R.L. Heavey & Co Ltd

I think an integrated help button, that respected the context of the change/work in hand, would be a worthwhile improvement.

View full review »
Fatih Mehmet HARMANCI - PeerSpot reviewer
Software Testing Services Manager at a tech services company with 51-200 employees

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.

View full review »
JT
CTO at Redsis

The documentation could be more friendly, and more examples of how to use it. This would make for easier implementation in several environments.

View full review »
PB
Senior IT Professional at Novabase

I would like to have more Steps commands for better integration with other platforms.

Better and easy-to-use integration with Docker would be an improvement.

View full review »
it_user294423 - PeerSpot reviewer
Mobile QA Developer at a tech vendor

A lot of features (even small ones) can be taken from existing analogs. E.g.:

1) Ability to control interim status messages. This feature exists in TeamCity where you can log a message of specific format and it could change the build text and temporary status. In particular it's useful to see the number of tests already passed/failed without waiting for the completion

2) When we need to restart the server while some jobs are running it could be useful to re-run those dropped jobs after restart automatically.

3) There is some set of plugins which is being set up very frequently for many projects. It could be useful to have some pre-defined installations which either contain all necessary plugins by default or install them at the initial run (to decrease the size of initial application package)

Generally, other systems have lots of features which could be useful to see in Jenkins

View full review »
PR
Java Developer at a financial services firm with 10,001+ employees

The onboarding of Jenkins should be smoother, and it should have more pipelines available as it's deployed on many different servers. We should be able to do minimal configuration changes and deploy our API from multiple regions like AWS, GCP, or virtual environments like VM.

View full review »
AK
Software Tester at a tech vendor

I think the UI and the UX can be improved. In our case, we have several products built using Jenkins. It is quite difficult to navigate into the latest stable build in a given OS.

View full review »
it_user188790 - PeerSpot reviewer
QA Automation Lead at a tech company with 51-200 employees

Provisioning of VMs during deployment.

View full review »
WA
Managing Director at Technocure

The upgrades need improvement.

View full review »
Ujjwal Gupta - PeerSpot reviewer
Project Lead at Mphasis

They should improve the Version Control tracking system in Jenkins.

View full review »
ES
Software Engineer at a tech services company with 11-50 employees

UI: Jenkins relies on the old version of interface for configuration management.

Developer documentation for plugins, plugin development, integrations: Sometimes it’s tricky to do pretty obvious things.

View full review »
OU
Software Test Automation Engineer at Colpatria

This solution would be improved with the inclusion of an Artifactory (Universal artifact repository manager).

View full review »
it_user304944 - PeerSpot reviewer
Software Engineer at a media company with 10,001+ employees
  1. There's a plugin Monitoring which have certain issues with some versions of Jenkins
  2. Jenkins user login and authorization case-insensitive, eg: if user John is given authorization permission then JOHN, JoHN, johN etc. all should be authorized.
  3. Disabling of cancel permissions to some users in Jenkins is still not working, even if we uncheck the cancel permissions. If build permissions are given to that user, cancel permissions are granted automatically
  4. Plugin to disable Back button navigation in Jenkins#
  5. Uploading multiple files using patch parameter in Jenkins
View full review »
HG
Technical Content Writer at a computer software company with 51-200 employees

It could be cheaper.

View full review »
it_user867459 - PeerSpot reviewer
dev app engineer

I think we have everything we need in Jenkins, really we're content with what we have in it. If I had to name something, I'd like to see more on the cloud, cloud integration, like to Amazon and  Google. I'd like to see more plugins for those.

View full review »
SK
DevOps Consultant at Nissan Digital

The scriptwriting process could be improved in this solution in the future.

View full review »
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees

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.

View full review »
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees

The bug fix speed is very slow.

View full review »
FH
Software Quality Assurance Team Lead with 11-50 employees

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.
View full review »
it_user191856 - PeerSpot reviewer
Software Developer with 51-200 employees

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.

View full review »
it_user453117 - PeerSpot reviewer
System Administrator at a marketing services firm with 51-200 employees

Maybe centralized user management. (We are not using all the functionalities of the product).

View full review »
it_user781395 - PeerSpot reviewer
Continuous Integration Engineer 

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. 

View full review »
it_user361734 - PeerSpot reviewer
Business Intelligence QA Engineer at a tech vendor with 201-500 employees

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.

View full review »
it_user1057317 - PeerSpot reviewer
Lider de Diseño y Arquitectura de Soluciones with 11-50 employees

The user interface could be updated a little. I think that a REST API is needed to expand the integration capabilities.

View full review »
it_user731985 - PeerSpot reviewer
QA Automation Engineer at a tech services company with 1,001-5,000 employees

The interface.

View full review »
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,415 professionals have used our research since 2012.