Jenkins offers an open-source platform known for extensive plugins, automation, and integration capabilities. Users appreciate its pipeline customization, ease of use, scalability, and robust CI/CD features. Community support enriches user experience, fostering collaboration and efficiency. Its ability to automate deployments, test code quality, and scale projects streamlines processes. Jenkins seamlessly integrates with tools like GitHub, SonarQube, and Kubernetes, making it invaluable for DevOps, boosting productivity, reducing errors, and enhancing collaboration across development teams.
- "We benefit from Kubernetes' ability to autoscale pods and use horizontal pod autoscalers to adjust the number of pods based on metrics like CPU or memory usage, ensuring efficient resource allocation and stability under load."
- "Jenkins is free and open source."
- "Jenkins is a CI/CD tool and is the most robust tool."
Jenkins users highlight issues with plugin stability, an outdated user interface, and complex configurations. Plugin updates often break dependencies, affecting pipelines and causing compatibility issues, especially with Docker and Kubernetes. The interface requires modernization for better navigation and usability. Cloud and performance scalability are challenging, impacting large teams. Users demand better documentation, security, and integrations with other tools. Improvements are also needed in user authentication and error message clarity.
- "We sometimes face challenges during version upgrades, such as failures when migrating Kubernetes versions."
- "Jenkins can sometimes run slow, especially when restarting after a plugin installation or when returning from a pipeline view to the dashboard."
- "The major drawback with Jenkins is the lack of support."