Jenkins Pros and Cons

Jenkins Advantages
  • Jenkins is an open source tool with good community support. Every month, they hold public meetings and take inputs from the public for the development of Jenkins project.
  • This tool is free of cost.
  • It is easy to install.
  • Jenkins has 1000+ plugins to ease your work. If a plugin does not exist for your requirement, you can code it and share with the community.
  • It doesn’t require additional installations or components. Means it is easy to install.
  • Jenkins is built with Java and hence, it is portable to all the major platforms.
  • It can execute bash scripts, shell scripts, ANT and Maven Targets.
  • Developers write the tests to detect the errors of their code as soon as possible. So the developers don’t waste time on large-scale error-ridden integrations.
  • It also provides support for scheduled builds & automation test execution.
Jenkins Disadvantages
  • Jenkins interface is out dated and not user friendly compared to current UI trends.
  • The larger problem is that majority of the Jenkins’ plugins are coded by third party. So, the quality of these coded may differ. And these may not assure steadiness.
  • Continuous integrations regularly break due to some small setting changes. Continuous integration will be paused and therefore requires some developer attention.
  • Not easy to maintain it because it runs on a server and requires some skills as server administrator to monitor its activity.
Jenkins Pros and Cons
Scroll to top