En savoir plus sur Jenkins
Serveur d'automatisation open source offrant de nombreux plug-ins pour la création, les tests et le déploiement de logiciels.
Personally what I think is the biggest value of Jenkins is the possibility to really customise any kind of process relatively easily. Also there is a big community of devs using it and lot of addons.
If two person tries to deploy the product at the same time, we come across with errors.
Filtrer les avis (533)
Utilisation
Classer par
Filtrer les avis (533)

George
Release management system that gets the job done
roland
Meilleur produit testé pour l'intégration continue
Avantages :
La richesse des possibilités d'utilisation est particulièrement apéciable. Son intégration avec d'autres produits est aussi très utile
Inconvénients :
La difficulté à programmer son utilisation et à mettre en place est un frein au début.

Hung
Alternatives envisagées :
Powerful CICD tool to handle all stage in pipeline
Commentaires : We use Jenkins as the main CICD in our project, we organize jobs with similar function into Group, we create jobs for the build, compile, and unit test each time a developer check-in their code to a specified branch and build a new version of artifact when having master branch commit. We add some additional plugin and create Jenkins jobs for run system test, automation test, and integration test automatically when having new commit to master and have jobs for deploy our new code to destination VMs on demand.
Avantages :
Jenkins is very simple to installation and configuration as standalone or cluster, just a few clicks to get Jenkins ready, it is flexible and easy to create Pipeline and Job from UI or by YML file. Jenkins support many plugins allows it easy to integrate with other tool and software such as AWS, Sonar, JMeter... and Jenkins support almost major language and OS.
Inconvénients :
Jenkins UI is simple and it is hard for manage when we have a large number of jobs and pipelines. It does not have features for tracking job history, sometimes accident deletes or changes a job and we unable to recover it.

Tamseel
Jenkins is great open source continuous integration tool for large scale applications.
Commentaires : I have used Jenkins for few projects with team members, we used it because we needed more flexibility at configuration. It is the only choice when you need more control over integration and testing. It is hard to configure and install but that is the trade-off for control over customization and configuration. Jenkins is free of cost itself although you need to server to host it. We use Jenkins only for projects which require more configuration and security.
Avantages :
Currently Jenkins is the only CI tool which has the largest set of plugins, it gives you more control over how it should work, like you can customize pipeline of continuous integration and delivery. There are plugins allow you to run Jenkins in kubernetes and docker but we never ran it on containers. Huge number of plugins available for Jenkins which allow you to integrate with other tools and customize it to your needs, plugins are available at Jenkins update center. Great thing about Jenkins is it work on windows, Linux and mac OS. Cost of using Jenkins is free because its open source although you need server to host it, you must maintain and update and that's your responsibility.
Inconvénients :
Jenkins is not easy to use you need to configure it and host it before using unlike tools like travis CI which is ready to be used. Learning curve is steep because it has lot of features and customization which is little bit hard at start. Hosting server is needed to host Jenkins, which means you also need to pay for hosting. Maintenance and updation is user responsibility.
pathmika
Best CI/CD tool
Commentaires : Most of the companies using jenkins to automate their software deployment steps. This reduce the repetitve tasks and saves out time a lot.
Avantages :
Jenkins is a powerful tool that we used to automate code building, testing and deployment. We use jenkins to create CI/CD tool for all of our projects. This integrated with most of the version control systems like git. Jenkins can be run on a single machine or multiple machines to enhance the scalability. User interfaces are very informative and we know where to navigate next.
Inconvénients :
Jenkins is complex to use without any prior knowledge. So new users need to know how to use it.
Marek
Powerful tool, with not so nice user experience
Avantages :
I never encountered that something could not be done on Jenkins. Jenkins is very versatile tool for CICD purposes.
Inconvénients :
The UI is a bit complex and the learning curve is steep. The UI of the website has not changed much in last years making it look a bit out-dated.We usually highly under-estimated time spent on any workflow that needed to be done in Jenkins.
Gábor
Alternatives envisagées :
Easy to understand, ease of use, and sense of the operation of automation and scripting
Commentaires : As automation of script files and file execution, the feel of operation in the system is easy to understand. I started from a place I had never used, but it felt that way. In a nutshell, it is an image of the Linux Cron and Windows task scheduler. It is easy to manage problems that have been resolved, specific effects and CI/CD processing details. When the agent load increases, there is no need to respond manually; automatic escalation will distribute the load. The file (Jenkinsfile) describing the functions, points and CI/CD processing that contributed to the problem can also be managed in the Git repository as a set with the source code, so it is easy to check the processing details and modify the Jenkinsfile.
Avantages :
The amount of information in the search results is significant, and it is easy to operate because it is free (easy to stop in case of emergency). A Docker agent and JenkinsX are also available, so they are compatible with the latest technology. Because it can be used not only on-premises but also with Kubernetes, it is helpful because the learned technology can be used for a long time, even if the stage changes.
Inconvénients :
Since the configuration screen is displayed in a tabbed format, there are times when you cannot see what you want to edit unless you show it at the bottom of the browser screen.
Utilisateur vérifié
Alternatives envisagées :
Best CICD
Commentaires : Jenkins helps me to automate ton of manual tasks and saves lot of time and effort. Not just developers, it can be used as reporting tool for code analysis and functionality which will help the management.It is quite easy to setup and orchestrate pipeline.
Avantages :
Jenkins is easy to deploy and use. The process for onboarding the users and designing pipelines and test automations are very straight forward. It does not need any specific training and the interface is intuitive and supports various programming languages.
Inconvénients :
I cannot find any major drawback in jenkins. I personally feel the documentation that provided in the interface could be improved, so that the users doesn't need refer the documentation seperately.
buddhi
Makes devops tasks easier
Commentaires : I use the pipeline automated by jenkins everyday and that saves my time a lot and would like to highly recommend this to anyone.
Avantages :
Most of the IT companies are using jenkins to automate testing, building and deployment stages of the code. We can configure jenkins to automatically trigger these steps when code merge happens to the repository. If the deployment or build got failed, I go through the jenkins logs and find the issue. There's a big community support for jenkins and we can get tech help from them.
Inconvénients :
Jenkins need considerable memory, CPU and storage resources of the server to run.
Bernard
Jenkins Review
Avantages :
Creating pipelines will always work smooth like with Jenkins never had an issue with it in anyway whatsoever.
Inconvénients :
Better visuals and graphics really. Its not the best looking but gets the job done.
David
Jenkins review
Commentaires : This tool was not easy to integrate, however it has huge effect on our development quality. With the testing scripts and Jenkins we are able to isolate most of the bugs minutes after we push to git.
Avantages :
Jenkins allows to create perfectly customized pipeline for automated continuous deployment and integration. It has all necessary features to support project of any size.
Inconvénients :
The documentation of pipeline configuration could be more easy to read and could have better examples.
Dimpi
Jenkins Review
Avantages :
Best and one of the most must have software for an person in IT, it can automate the build and releasing of any application
Inconvénients :
It is very time consuming. Nothing else .
Chetan
Alternatives envisagées :
Flexible CI and CD tool
Commentaires : It is a very good CI CD tool. If you use standard plugins and use standard CI CD workflows, and avoid complex groovy code, then Jenkins hits the sweet spot between user friendliness and flexibility.
Avantages :
Allows creating simple as well as very customized Jenkins pipelines. Allows scripting using Groovy and shell scripts. Has tons of useful plugins , easily integrates with many other software systems. It hits the sweet spot between high customizability and developer friendliness if you stick to standard workflows. Complex customization of build pipelines is also possible.
Inconvénients :
The ability to build very customized build pipelines is sometimes also a disadvantage. It's too easy to create a complicated pipeline with Groovy code which could be difficult to maintain. Also the Jenkins UI can be confusing for a novice user.
André
Extremely powerful and configurable CI
Commentaires : I've been quite happy with Jenkins so far, as it allows us to have full control over our CI/CD infrastructure.
Avantages :
- free - extremely extensible - very configurable - cross platform - easy to get up and running - declarative pipelines - good documentation
Inconvénients :
- user interface got stuck in the 90's (there's still hope with blue ocean) - some more complex pipelines are not yet supported (e.g. nested parallel)
Nikhil
Alternatives envisagées :
Must have agile tool - Jenkins
Commentaires : If the project is being developed in agile methodology Jenkins is must have tool . It is open source also can be integrated with many other software and the best part is high level of automation can be achieved with use of Jenkins. CI/CD is one of the latest trends in the market and Jenkins make it possible to achieve.
Avantages :
Jenkins is one of the most required tool if developer are working in agile methodologies model . Continuous integration and continuous delivery can be achieved with help of Jenkins. Where in developer can build the code test and along with it deploy . Also Jenkins make it possible to integrate with other software like git , jira which makes tasks lot more easier
Inconvénients :
At first users may find it difficult to navigate through Jenkins but it's only matter of time till they get used to it . Maybe the UI maybe be done little user friendly

Sanchita
A open source automation for continuous integration and delivery.
Commentaires : Jenkins helps us in doing the deployment for the 500+ clients server in just few hours but before it would take weeks to do the same. Best thing in it the container can be also helpful in case we need the immediate rollback. Orchestration help to achieve the continuous integration and delivery.
Avantages :
Jenkins is one of the best automation tool for deployment. It’s easy to configure and maintain. The Jenkins implementation don’t need large code based enchantment to configure and implement it which makes it easy to opt. The build pipeline is easy to manage with it. Jenkins helps in boosting the agile process with automation which helps in speeding the delivery of the product. Jobs are easy to configure the build and deploy the code on multiple servers at once. Various third party pulgins give the wings to it. The large plugin community and easy plugin development make the process easy.
Inconvénients :
Jenkins jobs configuration wizard should be more enhanced and should come with some more features which help to setup the jobs faster. Jenkins should also increase the documentation on the plugins development. Before updating Jenkins we always need to check its compatibility with the other plugins we are working with, this process should be simple.

Vandana
A product for continuous integration and delivery.
Commentaires : Jenkins enhance the product life-cycle with power of automation. Deploying multiple clients servers is a job of few hours now. The Jenkins community or support are the most relevant place to discuss your issues in Jenkins. The job fail notification come with the details of the right place to investigate the issue.
Avantages :
Jenkins is a powerful tool for achieving the continuous integration and delivery. Jenkins provide the various plugins to build, test and deploy the code. Implementing the application don't need any major code changes. Large scale infrastructure can be easily managed by the distributed Jenkins architecture to build and deploy the projects in faster way. The rich set of plugins help in setting up the jobs steps. The open source code of Jenkins provide the transparency about each module.
Inconvénients :
Jenkins should provide the recommendation of pipelines as per the product needs. View filters need more enhancement for customization and Throttle build plugins keep stopping in the latest update. There are a limited plugins for snapshot of configuration as I think it should be an in-build feature of Jenkins itself.

shaik
Best tool for building our application in a continuous integration,continuous delivery with plugin's
Avantages :
This tool made the business development flow very much easier. Best features include the continious integration with the multiple builds which makes releases easier for better business its installation is also much easier as jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Mac OS X and other Unix-like operating systems.So we are good with any environment we can use even in console based OS with its hundreds of the plugin the jenkins tool gets continuous integration and continuous delivery tool chain.Jenkins can easily distribute work across multiple machines, helping drive builds, tests and deployments across multiple platforms faster. It also acts one queue to queue TRANSFER tool which help in transfer of the messages from one queue to another based on build parameter that are being configured with it only sorts the messages based on parameter provided and make the messages reach best feature i loved in it
Avi
Alternatives envisagées :
Still king of the hill
Commentaires : It requires effort and focused attention, but if you put that effort in you can do anything you need. Though you might find yourself stuck for a while the community support is great and somebody has probably already found a solution you are looking for.
Avantages :
Jenkins can be used for all steps in the CI/CD pipeline. It's flexible and not restricted to a single style.
Inconvénients :
Jenkins resource configurations can be hard to figure out at first. You have to grow with usage, and it's not just a quick out of the box solution.
Utilisateur vérifié
Very Flexible Continuous Integration System
Commentaires : Jenkins provided automatic building for 100s of software branches each month for like 7 years. Very stable and kicked ass.
Avantages :
We automated the heck out of Jenkins. Oh yes, when somebody checks in, Jenkins will build. However, we went way beyond that by detecting new branches in Source Control and establishing jobs for that new branch and later when the branch was closed (per our definition) we would be delete all the jobs. As a result, our internal customers didn’t need to “remember” to add jobs to Jenkins. We automatically detect and ran those jobs as they created new stuff.
Inconvénients :
As a user, Jenkins is very straight forward, but our automated job creation software was pretty complex and interfacing with Jenkins at that level was certainly not a normal user feature.
Utilisateur vérifié
Best CI/CD tool out there
Commentaires : Jenkins helps a lot with the CI/CD process of a company.
Avantages :
It is very easy to integrate a pipeline on Jenkins and the integration with GitHub is very useful.
Inconvénients :
When a build is launched on Jenkins sometimes the UI on Jenkins is not correctly refreshed, we need to constantly hit the browser refresh button to see the correct status of the build.

Tércio
One of the best CI tools
Commentaires : It's the best CI tool I have ever used, lightweight, stable and easy to setup. The plugins make Jenkins very flexible so you can achieve different goals on your project, from continuous development to integration, or even both.
Avantages :
Jenkins supports lots of plugins which makes it very flexible and powerful. Its user-friendly GUI makes it easy to learn and follow even if you not experienced, nevertheless, if you need support there's a lot of documentation out there or optionally you may count on its extensive community to support you.
Inconvénients :
Depending on the number of parameters on a job, it takes some time to load, some browsers even present a "This page is taking too long to load". Jenkins is frequently updated but the plugins are not always updating that fast, so you rely on others to get it updated/fixed for the new versions.
Indika
Alternatives envisagées :
the king of continues integration and delivery
Commentaires : Very easy to use and what you think on CD, you could do that with jenkins
Avantages :
Easy configuration. Jenkins can set up easily and learn the whole philosophy in the very short time period of time.
Inconvénients :
User interfaces of the jenkins are needed to be improved with more visual presentation and interactive interfaces.
Rohan
Alternatives envisagées :
Jenkins: Legacy CICD Tool
Commentaires : We are using Jenkins since almost 6+ years, it's the oldest CICD tool in the market. We are using it for almost all the projects but now new tools are coming in the market so Jenkins seems to be very outdated and insecure.
Avantages :
1. It's opensource and free to use 2. So many plugins and integration available 3. You can create your own Plugins as well 4. Can be self hosted
Inconvénients :
1. Outdated User Interface and Plugins which leads to security issues 2. Need to install and manage by own
Tushar
Alternatives envisagées :
Jenkins
Avantages :
Jenkins is really simple tool for deployment and executing any kind of scripts on the server or any machine
Inconvénients :
Sometimes jenkins job/ scripts randomly fail to work correctly also not a proper way to maintain when there are large number of jobs
Utilisateur vérifié
Automation made easy with Jenkins
Commentaires : My overall experience has been pretty great. It makes automating the builds and pipelines pretty easy.
Avantages :
Jenkins is a great tool to automate things. It has a number of features to help you with that - You can select the type of pipeline - You can create jobs to trigger automatic builds - You can integrate multiple plugins in the pipeline - It has support for different testing tools, security vulnerability tools, etc - The dashboard and UI are neat and clean - It can be deployed very easily and has multiple options(docker, jar, cloud) for doing that.
Inconvénients :
While installation there are a lot of plugins which get installed. Some of the plugins give error and they are not at all used as well. So maybe the plugin repository can be updated once in a while to keep it up to date. Apart from that I love Jenkins. There are no cons to be listed out in Jenkins. It works well and serves the purpose.