Wir helfen Unternehmen seit 18 Jahren,
bessere Software zu finden
Jenkins
Was ist Jenkins?
Open-Source-Automatisierungsserver, der viele Plugins für die Erstellung, das Testen und die Bereitstellung von Software bietet.
Wer verwendet Jenkins?
Nicht vom Anbieter bereitgestellt
Du bist nicht sicher, ob Jenkins das Richtige ist?
Mit einer beliebten Alternative vergleichen
Jenkins
Bewertungen über Jenkins
Release management system that gets the job done
Jenkins is a must for Devops Engineer
Kommentare: 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
Vorteile:
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.
Nachteile:
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
In Betracht gezogene Alternativen:
Past its best
Vorteile:
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.
Nachteile:
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!
Functional but becomes way too complex
Vorteile:
The software itself is stable, it runs well and is not too complex to install
Nachteile:
The fact that pipelines are built either with a UI which makes the pipeline tough to read when you have lots of conditions. The groovy language can also be used to write pipelines, but really ?? Let’s use a more common scripting language for this, maybe Python or ruby.
Great CI/CD Integration tool
Kommentare: Great tool with lot of features having so many benefits around usage
Vorteile:
Great CI/CD Pipeline integration tool and first CI/CD tool for auto code deployment
Nachteile:
the grrovy scripting required to set pipeline are time consuming
Widely adopted and flexible open source tool
Vorteile:
Best open source that allows you to manage your jobs with the support for multiple plugins for free.
Nachteile:
Time taking to setup few workflows. Updates are very frequent
Versatile program with important features
Kommentare: 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.
Vorteile:
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.
Nachteile:
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.
In Betracht gezogene Alternativen:
Jenkins for Web Developers
Vorteile:
Its open source which means free of use with no cost. It can easily catch bugs and automate the testing process, making it fast.
Nachteile:
It can be tough to understand as a beginner if you are configuring complex build pipelines or integrating many plugins.
In Betracht gezogene Alternativen:
Industry standard tool comfortable to use
Kommentare: Great tool for any size of the project team!
Vorteile:
Works with all types of projects, all sorts of indurstiesQuite easy to maintainPlugins available for all your needsIntegrated with Git
Nachteile:
UI can be a bit more intuitive - sometimes it is hard to find where are specific features located
In Betracht gezogene Alternativen:
Jenkins - Greatest of All Time for test automation.
Kommentare: my overall experience has been a great one so far
Vorteile:
what i like most is it provides wide range plugins.
Nachteile:
managing jenkins dashboard is little hard when we have too many jobs to be executed.
A great experience to manage your CICD pipeline
Kommentare: A great experience to manage your CICD pipeline
Vorteile:
It is a great CICD tool, allowing easy integration with VCS tools, and jobs scheduling. Plugins are essential for its use
Nachteile:
Upgrades sometimes get your system down and rollback is required when using On Prem
In Betracht gezogene Alternativen:
The best open source business process automation in the market
Kommentare: Despite its one drawback Jenkins is the most suitable tool for process automation for most businesses. It requires a bit of specialised knowledge but is not so complicated as to require consultation with a specialist. The ability to set up chron jobs and the infinite flexibility in setting up jobs means that companies can use Jenkins to create the most custom-fit solution for themselves.
Vorteile:
Jenkins has excellent process automation capabilities and extensive features supporting it. You can create pipelines and jobs to support CICD projects. You also have extensive flexibility to set up the ideal job fitting your needs. There are also integrations to the widely used version control solutions. Moreover, Jenkins can be used in other programs using groovy and other programming languages. Jenkins is also a locally deployable solution, making it suitable for preventing security threats.
Nachteile:
The access control tools in Jenkins are inadequate for big projects with multiple levels of stakeholders. More often than not, this requires numerous instances of Jenkins running to prevent unauthorised access.
In Betracht gezogene Alternativen:
Best CICD
Kommentare: 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.
Vorteile:
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.
Nachteile:
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.
Automate the software process
Kommentare: I'm started learning jenkins last year and now I can use it without any hassle.
Vorteile:
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.
Nachteile:
I think interfaces are not simple and bit complex for me.
Best CI/CD tool
Kommentare: Most of the companies using jenkins to automate their software deployment steps. This reduce the repetitve tasks and saves out time a lot.
Vorteile:
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.
Nachteile:
Jenkins is complex to use without any prior knowledge. So new users need to know how to use it.
Jenkins Review
Vorteile:
Creating pipelines will always work smooth like with Jenkins never had an issue with it in anyway whatsoever.
Nachteile:
Better visuals and graphics really. Its not the best looking but gets the job done.
Very powerful open source tool, yet might be challenging for initial setup
Vorteile:
That it is an open source software that every development team can use, and contribute to the development of Jenkins itself
Nachteile:
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
Kommentare: 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.
Vorteile:
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.
Nachteile:
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.
An easy first source automation server
Kommentare: Jenkins being my first build and deployment tool confused me a lot, but the numerous integrated tutorial and ressources caught me up to speed in no time.
Vorteile:
Jenkins is an excellent tool to build, test and deploy software. It has everything required to run successful CI/CD and does so freely.
Nachteile:
The only downside, if someone wants to call it so, is that one has to host it on its own and maintain it, which can confuse newcomers.
In Betracht gezogene Alternativen:
The best open source CI/CD
Vorteile:
- It's pretty easy to start with the continuous integration, you just need to link your repo, setup the pipeline, commands and its done- The UI is the best in open source / free apps
Nachteile:
- Its hard to build complex pipelines, especially when you need to use bash commands- You dont have too much UI customization compared with other tools
Great DevOps tool
Kommentare: Good, does deliver what it is supposed to
Vorteile:
Continuous build and deploy capability, it's integration with other tools like Nexus
Nachteile:
Performance issues and familiarity issues requiring an expert to look into deploy failures
More than you could expect
Vorteile:
Easy and complete, these are keywords for jenkins, it allows to complete your ci-cd cycle and implements all the potential you got in it
Nachteile:
I think it could be improved with a wizard for helping scripting the deploy
Best CICD tool ever. Does the job and saves much time
Kommentare: Overall, without Jenkins CI/CD will be really difficult
Vorteile:
It’s features and the product is open source. It also has api support which is amazing
Nachteile:
The cron schedule, every time It’s hard to understand or use this.
Most widely used CI/CD tool in the industry
Kommentare: Use it everyday to deploy applications as part of the software development lifecycle.
Vorteile:
Makes it easy to deploy applications/services into different environments like DEV/QA/PROD. Easy to implement GitHub webhooks into job builds.
Nachteile:
Does not provide application monitoring or management functionality straight out of the box. Pipelines can be slow if configured incorrectly.
Solid tool with lots of options
Kommentare: 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.
Vorteile:
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.
Nachteile:
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.
In Betracht gezogene Alternativen:
Top build and pipeline tool
Kommentare: Top tool to integrate and save cost starting from day one of the project.
Vorteile:
Integrate anything with Jenkins whether it is regression test suite, continuous integration or continuous deployment.
Nachteile:
For project where there are near to zero build failures should have been configuration to disable console output page to save some space on the UI.