Wij helpen bedrijven al 17 jaar
betere software te kiezen
Jenkins
Wat is Jenkins?
Open source automatiseringsserver die veel plug-ins biedt voor het bouwen, testen en implementeren van software.
Wie gebruikt Jenkins?
Niet door leverancier verstrekt.
Twijfels over Jenkins?
Vergelijk met een populair alternatief
Jenkins
Reviews over Jenkins
Release management system that gets the job done
Jenkins is a must for Devops Engineer
Opmerkingen: It's one of the most important tools that I use every day while working as a DevOps Engineer. It has helped me in easing my job very much
Pluspunten:
We can automate and configure almost everything using jenkins, it can be used to start/stop servers, backup dbs, build and deploy codes in the environments, etc.
Minpunten:
The complete logs may not be visible from Jenkins, but still, the main error can be seen. I can't think of any other problems in Jenkins
Eerder overwogen alternatieven:
Past its best
Pluspunten:
In its time, Jenkins was an outstanding tool. It was my go to for automation or all kinds, not just continuous integration. I have successfully delivered several projects with it. Jenkinsfiles and JCASC have been solid attempts to improve the Jenkins experience over the years.
Minpunten:
Jenkins is hard to operate, gives you fewer and fewer options for well-maintained plugins and it's relatively easy to break pipelines in hard to understand ways. I would not recommend using Jenkins now that there are so many better options. I have spent many hours in an organisation where it was the preferred tool, trying to make pipelines more reliable, build custom plugins and meet security standards. It can be done but other products have so much of that prebuilt, why spend the time!
A great experience to manage your CICD pipeline
Opmerkingen: A great experience to manage your CICD pipeline
Pluspunten:
It is a great CICD tool, allowing easy integration with VCS tools, and jobs scheduling. Plugins are essential for its use
Minpunten:
Upgrades sometimes get your system down and rollback is required when using On Prem
Versatile program with important features
Opmerkingen: An experience of average satisfaction, we did not like that we had to spend extra budget to hire a new software that would bring together the capabilities that Jenkins could not contain enough for our team to feel comfortable, but on the other hand we do accept that it has improvement systems that They improved our developed software.
Pluspunten:
A program that in the team generated high expectations for generating build automation, where Jenkins can be configured to automatically execute software builds every time changes are made to the source code, this ensures that any new code integration is tested and verified instantly, making it easy to detect and fix early errors or compatibility issues.
Minpunten:
Under support for Microservices, which in our case and given that our company Google operates at large scale, often with architectures based on microservices, Jenkins could not handle multiple projects and microservices simultaneously, not allowing independent and specific builds and deployments as required. We needed, in this sense, we had to use a program similar and added to the one we already had.
Widely adopted and flexible open source tool
Pluspunten:
Best open source that allows you to manage your jobs with the support for multiple plugins for free.
Minpunten:
Time taking to setup few workflows. Updates are very frequent
Eerder overwogen alternatieven:
Jenkins for Web Developers
Pluspunten:
Its open source which means free of use with no cost. It can easily catch bugs and automate the testing process, making it fast.
Minpunten:
It can be tough to understand as a beginner if you are configuring complex build pipelines or integrating many plugins.
Eerder overwogen alternatieven:
Industry standard tool comfortable to use
Opmerkingen: Great tool for any size of the project team!
Pluspunten:
Works with all types of projects, all sorts of indurstiesQuite easy to maintainPlugins available for all your needsIntegrated with Git
Minpunten:
UI can be a bit more intuitive - sometimes it is hard to find where are specific features located
Eerder overwogen alternatieven:
Easy to understand, ease of use, and sense of the operation of automation and scripting
Opmerkingen: 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.
Pluspunten:
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.
Minpunten:
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.
Eerder overwogen alternatieven:
Jenkins - Greatest of All Time for test automation.
Opmerkingen: my overall experience has been a great one so far
Pluspunten:
what i like most is it provides wide range plugins.
Minpunten:
managing jenkins dashboard is little hard when we have too many jobs to be executed.
Powerful tool, with not so nice user experience
Pluspunten:
I never encountered that something could not be done on Jenkins. Jenkins is very versatile tool for CICD purposes.
Minpunten:
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.
Eerder overwogen alternatieven:
Most flexible CICD platform with
Opmerkingen: I'm running multiple backup or VM configuration tasks. I like it, but I also see potential issues in the future. Because of that I will think about migrating to another solution in the future.
Pluspunten:
I like it's flexibility. You can almost do whatever you want with it.
Minpunten:
Plugins can be outdated, also documentation should be fixed. I also hate that there is no way to configure Jenkins with Database backend (everything is kept in files). Because of that there is no way to create multiple Jenkins instances.
Eerder overwogen alternatieven:
Incredibly flexible CI/CD
Opmerkingen:
Jenkins is one of the most known CI/CD tools on the market. It is outstandingly flexible and can be easily adapted to companies' needs without unnecessary concessions. The enormous number of plugins that allows various actions makes the usage incredibly adaptable. To tell the truth, sometimes plugins are deprecated and old, but the most important ones are quickly updated to the latest versions. Free and reasonably priced paid versions are a huge advantage on the market - it is one of the reasons for Jenkins being widely used across companies. Great customer support and documentation makes usage convenient. What is more, Jenkins has a big community that is actively participating in the project. If any problem occurs, it is probably resolved on the internet - in some forum or in the documentation.
However, not everything is so great. The biggest flaw of Jenkins is its lack of intuitiveness. Because it contains a huge number of features, it may be too complex, especially for new users that do not have an experience in CI/CD. Also, the design is quite cumbersome and can look outdated.
All in all, Jenkins is an amazing tool for CI/CD and I strongly recommend it to everyone who needs a flexible utility for pipelines management and monitoring.
Pluspunten:
Reasonable price/Free version Great flexibility An enormous number of available plugins Great customer service/documentation Widely supported by the community
Minpunten:
Can be confusing The UI is not intuitive The design is cumbersome
Jenkins Review
Opmerkingen: I am really satisfied with Jenkins considering that it's open-source.
Pluspunten:
First of all, it's an open-source tool. We need appreciate the efforts of Jenkins team. It's very stable and has a lot features on top of it. Also writing pipelines with groovy language is quite straightforward.
Minpunten:
Jenkins can improve the UI and its elements. It can provide more clear UI for the users.
Automate the software process
Opmerkingen: I'm started learning jenkins last year and now I can use it without any hassle.
Pluspunten:
This automates the software lifecycle processes like building, testing and deploying steps. There is a big active community where I can asks questions from and there are many tutorials I can follow. So I think anyone can start learning this and give it a try. There are plenty of tools that are integrated with jenkins to extend it operations.
Minpunten:
I think interfaces are not simple and bit complex for me.
Makes devops tasks easier
Opmerkingen: I use the pipeline automated by jenkins everyday and that saves my time a lot and would like to highly recommend this to anyone.
Pluspunten:
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.
Minpunten:
Jenkins need considerable memory, CPU and storage resources of the server to run.
Very powerful open source tool, yet might be challenging for initial setup
Pluspunten:
That it is an open source software that every development team can use, and contribute to the development of Jenkins itself
Minpunten:
That compatibility with other existing tools & legacy systems can be a huge issue. A company should check if Jenkins can be compatible with other tools they're using. A consideration in terms of setup efforts should also be made, because while Jenkins will certainly work for them, maybe a simpler alternative could be easier to implement, e.g. when they're already using GitHub or GitLab.
Jenkins is your CI/CD powerhouse software on skinny wallet
Opmerkingen: Very positive. Would recommend to anyone or company who has a need to automate their software development and might not be willing to spend the big bucks to get there right now.
Pluspunten:
Installation was easy, and the pipelines work religiously well. Executors handle Java memory allocation well. Love the plugins. You don't have to know how to write code to use some of the popular ones. I didn't use the cloud hosted option, but I know people who have who love it.
Minpunten:
Some of the authentication stuff is a little confusing, but if you're on a small team it's probably easier to keep your installation secure that if you use it for a large organization with oAuth or SSO.
Jenkins easy to build up your devops
Pluspunten:
Building up Devops is very easy using Jenkins and get integrated with any existing build mechanism
Minpunten:
Jenkins visual appearance that could be improved and better organized
Best CI/CD tool out there
Opmerkingen: Jenkins helps a lot with the CI/CD process of a company.
Pluspunten:
It is very easy to integrate a pipeline on Jenkins and the integration with GitHub is very useful.
Minpunten:
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.
Great DevOps tool
Opmerkingen: Good, does deliver what it is supposed to
Pluspunten:
Continuous build and deploy capability, it's integration with other tools like Nexus
Minpunten:
Performance issues and familiarity issues requiring an expert to look into deploy failures
Easy to use for your project
Pluspunten:
It’s not hard to setup your project in Jenkins
Minpunten:
The long updates which can starts anytime
Great Software for developing software and creating builds!
Pluspunten:
The development teams I worked with really liked the ease of developing software, creating the builds, and version control with this software.
Minpunten:
There was nothing I didn't like about this software and recommend it.
The best free and open source option on the market to task automation
Opmerkingen: Around 2007 my team selected it to automate the deployment process and some server maintenance processes. In that time I passed a few days around studing the real importance of the tool reading tecnical papers. We even integrated it with a chat tool so the deployment was performed through the company's chat bot triggered by anyone who had access to the user's contact monitored by jenkins. Over time I came to use it in other companies as developer operator only, most of the time the start of execution was not automatic but always integrated or with github.com or with Atlassian Bitbucket and Amazon CodeCommit. At the moment I use it as a developer and its integration is completely automated.
Pluspunten:
Jenkins provides out of the box hundreds of plugins and it is very simple to build plugins to integrat to it. You can choose a development language of your choice and build a script to do whatever you need. It's simple as that
Minpunten:
As it have a high importance in the execution flow, it ends up having a status of superiority towards the operators that it builds as an aura, so it is common for people to feel afraid to operate it in the first moments and if the tool is not well configured with a well-defined authorities for users, it can actually pose a certain risk to the operation. But after it is well configured and after a few days of use, this aura is by passed and its use becomes utterly positive.
Easy CI/CD tool for large projects
Pluspunten:
Jenkins is the tool which helped me in many projects for sucessful continuous integration. It has so many useful options for professionals for integrate even small changes in timely manner to accomplish the modification done in different stages of projects. It helps us to easily monitor the changes as well done by different users for the repository . I highly recommend for the products which has exclusive agile model and large domain projects
Minpunten:
Job failure sometimes difficult to understand exact reasons and it lacks time due to some incorrect build which takes enormous time.
Solid tool with lots of options
Opmerkingen: Jenkins is a solid tool that provides a great way to do project delivery and continuous integration. It might require some initial work to get things started but once you do so it saves you and your team loads of time.
Pluspunten:
Project's versions beeing automatically generated and updated in our code repository, code repository integration using authentication mechanisms and the ability to define multiple environments with different configurations.
Minpunten:
Some job options were a little tricky to configure at first so it requires some attempts to make everything right. Also, the user interface layout is a little bit dated, it should be improved to make it more appealing to the eye.