2018-06-03T09:17:00Z

What needs improvement with Jenkins?

Julia Miller - PeerSpot reviewer
  • 0
  • 6
PeerSpot user
Get the report
Helped 765,386 peers since 2012
61

61 Answers

AllenUmlas - PeerSpot reviewer
Real User
2024-02-29T09:38:06Z
Feb 29, 2024

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

Search for a product comparison
RANJAN KUMAR - PeerSpot reviewer
Real User
Top 5Leaderboard
2024-02-29T09:35:59Z
Feb 29, 2024

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.

AD
Real User
Top 20
2023-10-27T09:03:05Z
Oct 27, 2023

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.

Jiurui Zhang - PeerSpot reviewer
Real User
Top 20
2023-10-27T07:28:38Z
Oct 27, 2023

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

VM
Real User
Top 5
2023-07-24T14:54:46Z
Jul 24, 2023

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.

JJ
Real User
Top 5
2023-07-20T14:55:17Z
Jul 20, 2023

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.

Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,386 professionals have used our research since 2012.
Dinesh-Patil - PeerSpot reviewer
Real User
Top 5
2023-07-18T08:33:50Z
Jul 18, 2023

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.

Vanny Yang - PeerSpot reviewer
Real User
Top 5Leaderboard
2023-04-12T07:19:00Z
Apr 12, 2023

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.

Ahmad Talha - PeerSpot reviewer
Real User
Top 5
2023-03-29T10:04:59Z
Mar 29, 2023

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.

Amiya Acharya - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-12-15T12:20:18Z
Dec 15, 2022

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.

Mike Schinkel - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-11-10T19:58:07Z
Nov 10, 2022

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.

Ben Mbarek - PeerSpot reviewer
Real User
Top 5
2022-10-28T16:38:55Z
Oct 28, 2022

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.

Andrew Caya - PeerSpot reviewer
Real User
Top 10
2022-10-21T18:20:49Z
Oct 21, 2022

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.

AnkurGupta9 - PeerSpot reviewer
Real User
Top 5
2022-10-21T10:30:35Z
Oct 21, 2022

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.

Absar Shaik - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-10-14T10:42:02Z
Oct 14, 2022

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.

AbhishekSingh11 - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-10-11T09:36:12Z
Oct 11, 2022

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

Muzammil Riaz - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-10-07T15:57:44Z
Oct 7, 2022

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.

Sajadur Rahman - PeerSpot reviewer
Real User
Top 20
2022-10-05T15:13:00Z
Oct 5, 2022

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.

Rajeshkumar Gone - PeerSpot reviewer
Real User
Top 20
2022-09-20T20:34:01Z
Sep 20, 2022

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.

Nelson Hernandez Guerra - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-09-14T02:22:59Z
Sep 14, 2022

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.

MD
Real User
Top 5
2022-08-29T15:21:40Z
Aug 29, 2022

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.

Hisham Shoukathali - PeerSpot reviewer
Real User
Top 5
2022-08-25T15:20:47Z
Aug 25, 2022

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.

YZ
Real User
Top 5
2022-08-19T23:18:00Z
Aug 19, 2022

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.

SC
Real User
2022-08-16T21:30:09Z
Aug 16, 2022

Jenkins takes a long time to create archive files.

Akinwale Awoyele - PeerSpot reviewer
Real User
Top 10
2022-08-10T15:36:55Z
Aug 10, 2022

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.

Fatih Mehmet HARMANCI - PeerSpot reviewer
Real User
Top 5
2022-08-08T14:07:26Z
Aug 8, 2022

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.

VASUDEVA UNGATI - PeerSpot reviewer
Real User
Top 10
2022-07-26T16:31:00Z
Jul 26, 2022

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

Devi Vara Prasad Dommeti - PeerSpot reviewer
Real User
Top 5
2022-07-20T18:46:41Z
Jul 20, 2022

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.

SP
Real User
Top 20
2022-07-07T15:43:19Z
Jul 7, 2022

Jenkins could improve the integration with other platforms.

Samim Kumar Patel - PeerSpot reviewer
Real User
Top 5
2022-07-06T06:38:00Z
Jul 6, 2022

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

RohanBhosle - PeerSpot reviewer
Real User
Top 10
2022-06-16T14:50:01Z
Jun 16, 2022

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.

HR
Real User
Top 5
2022-05-30T10:54:57Z
May 30, 2022

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

SG
Real User
Top 5Leaderboard
2022-05-29T13:13:00Z
May 29, 2022

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.

RakeshPatel2 - PeerSpot reviewer
Real User
Top 5
2022-05-26T13:21:27Z
May 26, 2022

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.

PR
Real User
Top 20
2022-05-20T12:41:06Z
May 20, 2022

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.

Kangkan Goswami - PeerSpot reviewer
Real User
Top 5
2022-04-25T09:35:29Z
Apr 25, 2022

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.

Sherief Shawky - PeerSpot reviewer
Real User
Top 10
2022-04-08T15:45:56Z
Apr 8, 2022

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.

AJ
Real User
2021-10-29T11:02:07Z
Oct 29, 2021

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

AS
Real User
2021-09-27T14:58:04Z
Sep 27, 2021

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.

KT
Real User
2021-03-21T17:17:54Z
Mar 21, 2021

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.

Subramani R - PeerSpot reviewer
Real User
Top 10
2022-02-18T12:15:09Z
Feb 18, 2022

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.

Sanjeeb Pandey - PeerSpot reviewer
Real User
2022-02-16T17:43:26Z
Feb 16, 2022

The UI of Jenkins could improve.

FS
Real User
2021-12-19T18:52:00Z
Dec 19, 2021

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.

SS
Real User
2021-11-24T11:01:33Z
Nov 24, 2021

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.

AK
Real User
2021-10-25T16:03:47Z
Oct 25, 2021

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.

SB
Real User
2021-09-14T15:43:59Z
Sep 14, 2021

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.

VR
Real User
2021-08-18T19:26:32Z
Aug 18, 2021

The solution could improve by having more advanced integrations.

MC
Real User
2021-07-27T00:01:40Z
Jul 27, 2021

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.

HG
Real User
2021-06-07T09:44:17Z
Jun 7, 2021

It could be cheaper.

SK
Real User
2021-05-11T14:22:15Z
May 11, 2021

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

IR
Real User
2021-04-13T06:05:00Z
Apr 13, 2021

It would help if they offered more integrations.

JT
Real User
2021-02-24T08:06:00Z
Feb 24, 2021

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

Ismail Kiswani - PeerSpot reviewer
Real User
2020-12-25T02:40:36Z
Dec 25, 2020

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

RH
Real User
2019-11-26T11:47:00Z
Nov 26, 2019

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

PB
Real User
2019-09-19T11:25:00Z
Sep 19, 2019

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.

WA
Real User
2019-06-27T08:58:00Z
Jun 27, 2019

The upgrades need improvement.

FH
Vendor
2019-05-14T07:51:00Z
May 14, 2019

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.

OU
Real User
2019-05-09T18:50:00Z
May 9, 2019

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

it_user1057317 - PeerSpot reviewer
Real User
2019-04-16T12:53:00Z
Apr 16, 2019

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

Ujjwal Gupta - PeerSpot reviewer
Real User
Top 10Leaderboard
2018-09-05T04:49:00Z
Sep 5, 2018

They should improve the Version Control tracking system in Jenkins.

it_user867459 - PeerSpot reviewer
Real User
2018-06-03T09:17:00Z
Jun 3, 2018

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.

Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.
Download Jenkins ReportRead more