Jenkins gives you time for actual coding!
April 26, 2017

Jenkins gives you time for actual coding!

Maxim Milovanov | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Jenkins

Jenkins is the only CI tool that we use for software development in our organization. It's used to build and test our projects while working in big teams and constantly making a lot of changes, that need to be harmlessly integrated into existing code.
  • Easy installation
  • There are a lot of plugins that can be installed on Jenkins to integrate different build and analysis tools
  • Open source with great support
  • UI Interface is't very intuitive
  • Configuration is a bit confusing
  • Errors messages are not very clear about what went wrong
  • Jenkins definitely saves a lot of time finding conflicts in a code and increases productivity of developers. As a result we release software with clean and maintanable code for a shorter period of time.
Jenkins is ideal for developing software with high-security demands. It is hosted and set up locally and has no outside connections. But these pros could become cons when you work on open source projects and need to waste time for initial setup and maintenance over a project's duration - in this case, I would choose Codeship or TeamCity.
Even for an experienced dev group to set up Jenkins for a project could be challenging, but once it up and running it becomes a huge help and catches errors that otherwise would take a lot of time to find.